Ben jij een ervaren python developer en wil je jouw kennis en ervaring inzetten om de wereld veiliger en rechtvaardiger te maken, dan zijn wij op zoek naar jou! Als medior python developer bij het team Data Science en AI van het Nederlands Forensisch Instituut (NFI), zet jij jouw programmeervaardigheden in bij het oplossen van uitdagende forensische data science vraagstukken.
Bij team Data Science en AI passen we data science toe binnen de strafrechtketen. Wij ontwikkelen modellen die de doorslag kunnen geven in de opsporing of 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 de afgelopen jaren aan gewerkt hebben:
- Het ontwerpen en trainen van deep-learning modellen voor het herkennen van vuurwapens in miljoenen afbeeldingen.
- Het finetunen van open source audiomodellen zoals Whisper, om tapgesprekken automatisch om te zetten in tekst.
- Het trainen van een taalmodel op assembly code om vergelijkbare stukken code te vinden, waarmee we onze collega’s bij hardware vooruithelpen.
- Het ontwikkelen van een model waarmee onze collega's bij de politie automatisch doodsbedreigingen kunnen herkennen.
Kortom, 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 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.
- De presentatie van onze collega op de EuroPython conferentie over het herkennen van doodsbedreigingen in tekstberichten.
- Het paper dat we gepubliceerd hebben over het gebruik van machine learning modellen in de rechtszaal.
Als medior python developer breng jij de kwaliteit van onze codebases naar een hoger niveau. Met jouw kennis van de best practices binnen software development zorgen we dat onze data science projecten goed leesbaar, testbaar en begrijpelijk zijn. Je vindt snel je weg door bestaande code en weet ook hoe je een nieuwe repository opzet die over een paar jaar nog steeds bruikbaar en begrijpelijk is. Jouw ervaring met het ontwikkelen en/of onderhouden van libraries zal hierbij goed van pas komen. Ook geef je je collega's constructieve feedback op hun programmeerstijl door middel van code reviews en pair programming. Je bent een Python-enthousiasteling die een visie heeft op het schrijven van leesbare en gestructureerde code. Je weet alles van coding best-practices, zoals modulariteit, uitbreidbaarheid en robuustheid. Ook het schrijven van goede tests en het implementeren van CI/CD pipelines zijn voor jou standaardprocedure. Je houdt de ontwikkelingen van Python bij en je weet praktische tools te vinden die je deelt met collega's. Je bent niet bang om je probleemoplossend vermogen in te zetten bij de uitdagende data science vraagstukken waar ons team aan werkt.