Digitaal Forensisch Data Scientist
Role details
Job location
Tech stack
Job description
Ben jij een data scientist en wil je jouw kennis en expertise inzetten om de wereld veiliger en rechtvaardiger te maken, dan zijn wij op zoek naar jou! Als digitaal forensisch data scientist bij het DBS Datalab van het Nederlands Forensisch Instituut (NFI), zet je data science, machine learning en AI in bij het oplossen van uitdagende digitaal forensische vraagstukken.
Bij het Datalab van de divisie Digitale en Biometrische Sporen (DBS Datalab) passen we data science toe binnen digitaal forensisch onderzoek. Wij ontwikkelen modellen die de doorslag kunnen geven in de opsporing of in een grote strafzaak. Daarnaast besteden we tijd aan R&D, om up-to-date te blijven binnen ons vakgebied. Zo doen we kennis op die we kunnen inzetten in ons eigen werk, maar ook kunnen delen met ketenpartners binnen het veiligheidsdomein.
Een aantal voorbeelden van projecten waar we aan gewerkt hebben:
- Het trainen van een embeddingmodel op assemblycode om vergelijkbare stukken code te vinden, waarmee we onze collega's bij team Exploitation vooruithelpen.
- Het herkennen van plain-text wachtwoorden in digitaal beslag met BERT-modellen samen met team Crypto.
- Het schrijven van een algoritme om SEM-microscoopfoto's van een chip goed aan elkaar te plakken in 3D voor team Chips.
Door de diversiteit aan data, samenwerkingen en technieken is iedere opdracht weer anders en op zijn eigen manier uitdagend.
Ben je benieuwd naar voorbeelden? Niet alles wat we als NFI doen kan gepubliceerd worden, maar als het even kan dragen we een steentje bij aan de open-source community:
- De GitHub pagina van het NFI, waar repositories en datasets van verschillende teams zijn gepubliceerd.
- Onze HuggingFace presence waar we datasets en getrainde modellen publiceren, zoals ons embeddingmodel voor assemblycode.
- De presentatie van onze collega op de EuroPython conferentie over het herkennen van doodsbedreigingen in tekstberichten.
- Het paper dat we gepubliceerd hebben over het herkennen van wachtwoorden met AI.
Als data scientist werk jij aan complexe forensische data science projecten. Je bent vaardig met Python en hebt ervaring met het ontwikkelen van machine learning modellen en methodes. Daarnaast heb je affiniteit met computers en met het uitpluizen van de details van hoe ze werken. Je bent geïnteresseerd in de laatste ontwikkelingen op het gebied van AI en met jouw ideeën breng je data science binnen het forensische vakgebied naar een hoger niveau.
Requirements
- Je hebt WO werk- en denkniveau;
- Je hebt ervaring als data scientist;
- Je hebt gedegen kennis van Python en versiebeheer (zoals Git);
- Je hebt up-to-date kennis van data science en ervaring met het ontwikkelen van machine learning modellen op grote hoeveelheden (on)gestructureerde data;
- Je hebt een goede beheersing van de Nederlandse taal in woord en geschrift;
- Je hebt aantoonbare affiniteit met computers en met het uitpluizen van details van hoe ze werken;
- Ervaring met PyTorch, Tensorflow en/of HuggingFace is een pre;
- Kennis en ervaring met verschillende operating systems is een pre.
Competenties
- Analyseren
- Samenwerken
- Creativiteit
- Oplossingsgericht
- Overtuigingskracht
- Plannen en organiseren
- Programmeeropdracht: Na de deadline maken we een eerste selectie op basis van de CV's en motivatiebrieven. Als we geïnteresseerd zijn, word je binnen 7 dagen uitgenodigd voor een programmeeropdracht. Dit is een korte telefonische opdracht in Python.
- Sollicitatiegesprek: Als de programmeeropdracht succesvol is afgerond, nodigen wij je uit voor een sollicitatiegesprek. Tijdens dit gesprek ontmoet je ook een aantal toekomstige collega's.
Benefits & conditions
Kortom, een afwisselende baan met in elk geval elk kwartaal een nieuw project en de mogelijkheid om onze eigen R&D te prioriteren (en dus om zelf projecten voor te stellen).
-
Schaal 10 €3.404 - €5.389 (bruto)
-
Arbeidsovereenkomst voor bepaalde tijd met uitzicht op onbepaalde tijd
-
12 maanden
-
36 uur
-
Op deze functie is het Functiegebouw Rijk van toepassing. Inschaling vindt plaats op basis van je opleiding en ervaring. De mogelijkheid bestaat dat je in beginsel via een aanvangsschaal wordt aangesteld. Deze kan één schaal lager zijn dan de betreffende functieschaal. Het kan zijn dat er een tijdelijke arbeidsmarkttoelage van 8% die aan het vermelde maandsalaris wordt toegevoegd.