Python Developer Contract
2 dagen geleden
Den Haag, Gem. Den Haag; Zuid-Holland, Nederland
Werkenbijdeoverheid
Voltijd
Gratis via e-mail of Google
Bewaar deze vacature en houd uw zoekopdracht georganiseerd
Maak een gratis account aan om vacatures op te slaan, waarschuwingen aan te maken en vanaf uw dashboard terug te keren naar deze vermelding.
Gratis via e-mail of Google
Als u doorgaat, gaat u akkoord met onze Voorwaarden & Privacybeleid.
pBen jij een ervaren Python Developer die zijn kennis en passie wil inzetten om de wereld veiliger en rechtvaardiger te maken? Dan zijn wij bij team Data Science AI van het Nederlands Forensisch Instituut op zoek naar jou /p pAls Medior Python Developer werk je samen met andere Python Developers en Data Scientists aan uitdagende forensische data science-vraagstukken. Hiervoor zoeken we in jou diepgaande kennis van Python (incl. decorators, generators en modules uit de standard library zoals itertools), het enthousiasme om verantwoordelijkheid te nemen over een sprint of project, en het vermogen om jouw expertise effectief over te dragen aan collega’s via code reviews, pair programming of workshops. Daarnaast ben je thuis in de nieuwste ontwikkelingen op het gebied van LLM's en AI-assisted development. /p h3Impact en samenwerking /h3 pJe opereert in een multidisciplinair team waar nauwe samenwerking centraal staat
- van experimentele RD met AI-technieken tot praktijkgerichte zaakonderzoeken met politie en OM. Jouw code draagt direct bij aan forensisch bewijs dat zaken oplost en criminelen opspoort. /De ene sprint ben je Product Owner (PO) in een interne RD-sprint, waar je de nieuwste AI-technieken toepast op onze forensische datasets. Een volgende sprint duik je als developer in een praktijkgericht zaakonderzoek, vaak in samenwerking met politie of Openbaar Ministerie (OM). /Naast sprintwerk onderhoud je onze interne Python-libraries, zodat ze altijd up-to-date en robuust blijven. Je deelt jouw kennis proactief: intern met andere NFI Data Science-teams en extern met partners zoals politie en OM. p pAlsMedior Python Developertil jij de kwaliteit van onze codebases naar een hoger niveau door middel van bewezen best practices in softwareontwikkeling. Je beheert het volledige ontwikkelproces
- van repository-opzet tot releases
- en zorgt ervoor dat data science-projecten leesbaar, testbaar en future-proof zijn. /p h3Kernverantwoordelijkheden /h3 ul liJe bent bekend met object-georiënteerd programmeren en beheerst geavanceerde Python-concepten (decorators, generators, modules uit de standard library) en past deze toe voor modulaire, schaalbare code voor het totale proces. /li liJe schrijft uitgebreide unit-, integratie
- en end-to-end tests en implementeert CI/CD pipelines in Azure/GitLab (volledig proces). /li liJe voert code reviews uit en faciliteert pair programming om teamstandaarden te handhaven (PEP 8, type hints, docstrings). /li liJe richt nieuwe repositories in met moderne tooling (o.a. pdm) die ook na jaren onderhoudbaar blijven. /li liJe onderhoudt/developt interne libraries en integreert met data science frameworks (PyTorch, HuggingFace). /Inschaling vindt plaats op basis van je opleiding en ervaring. Een tijdelijke arbeidsmarkttoelage kan onderdeel zijn van de arbeidsvoorwaarden. /p ul liEen afwisselende baan met in elk geval elk kwartaal een nieuw project /li liEen agile team bestaande uit circa 15 enthousiaste data scientists met verschillende achtergronden /li liDe mogelijkheid om onze eigen RD te prioriteren (en dus om zelf projecten voor te stellen) /li liEen Linux of Windows computer met eenNVIDIA RTX 4500 Ada Generation videokaart (of soortgelijk) /li liToegang tot een server om grotere modellen te trainen /li liEén conferentiebezoek per jaar, zoals bijvoorbeeld Europython, DFRWS of European Academy of Forensic Science /li liTijd en budget om cursussen te volgen op technisch gebied (bijv. Ook bieden we interne cursussen aan over forensische onderwerpen, zoals Nederlands Recht, en krijg je de kans om binnen het NFI mee te kijken bij andere forensische disciplines. /li liJe hebt ten minste drie jaar ervaring als Python developer of software engineer; /li liJe hebt gedegen up-to-date kennis van Python en versiebeheer (zoals Git); /li liJe hebt ervaring met het uitgebreid reviewen van code en het begeleiden van minder ervaren programmeurs in je team; /li liJe hebt een goede beheersing van de Nederlandse taal in woord en geschrift; /li liBekend zijn met PyTorch en HuggingFace is een pre. /li liJe hebt ervaring met of duidelijke affiniteit met werken met code agents en volgt de ontwikkelingen op het gebied van LLM's op de voet — dit is een pre. /li liSamenwerken /li liPlannen en organiseren /li /ul h3Dit waarderen we ook aan jou /h3 pAls medior Python Developer vind je het leuk om projecten te leiden, ben je proactief en communicatief vaardig. Je voelt je verantwoordelijk voor het teamresultaat, pakt graag teamtaken op en komt zelf met een verrassend nieuw onderzoeksvoorstel. Door je interesse in Data Science en AI praat je graag mee over geschikte modellen en technieken voor de verschillende projecten. Ook ben je op de hoogte van de laatste LLM-ontwikkelingen en AI-tooling en denk je actief mee over hoe we deze kunnen inzetten in onze workflows. Je blijft jezelf graag ontwikkelen, of het nu is op gebied van Python, PO-schap of forensische AI en draagt je opgedane kennis graag op een coachende manie
- van experimentele RD met AI-technieken tot praktijkgerichte zaakonderzoeken met politie en OM. Jouw code draagt direct bij aan forensisch bewijs dat zaken oplost en criminelen opspoort. /De ene sprint ben je Product Owner (PO) in een interne RD-sprint, waar je de nieuwste AI-technieken toepast op onze forensische datasets. Een volgende sprint duik je als developer in een praktijkgericht zaakonderzoek, vaak in samenwerking met politie of Openbaar Ministerie (OM). /Naast sprintwerk onderhoud je onze interne Python-libraries, zodat ze altijd up-to-date en robuust blijven. Je deelt jouw kennis proactief: intern met andere NFI Data Science-teams en extern met partners zoals politie en OM. p pAlsMedior Python Developertil jij de kwaliteit van onze codebases naar een hoger niveau door middel van bewezen best practices in softwareontwikkeling. Je beheert het volledige ontwikkelproces
- van repository-opzet tot releases
- en zorgt ervoor dat data science-projecten leesbaar, testbaar en future-proof zijn. /p h3Kernverantwoordelijkheden /h3 ul liJe bent bekend met object-georiënteerd programmeren en beheerst geavanceerde Python-concepten (decorators, generators, modules uit de standard library) en past deze toe voor modulaire, schaalbare code voor het totale proces. /li liJe schrijft uitgebreide unit-, integratie
- en end-to-end tests en implementeert CI/CD pipelines in Azure/GitLab (volledig proces). /li liJe voert code reviews uit en faciliteert pair programming om teamstandaarden te handhaven (PEP 8, type hints, docstrings). /li liJe richt nieuwe repositories in met moderne tooling (o.a. pdm) die ook na jaren onderhoudbaar blijven. /li liJe onderhoudt/developt interne libraries en integreert met data science frameworks (PyTorch, HuggingFace). /Inschaling vindt plaats op basis van je opleiding en ervaring. Een tijdelijke arbeidsmarkttoelage kan onderdeel zijn van de arbeidsvoorwaarden. /p ul liEen afwisselende baan met in elk geval elk kwartaal een nieuw project /li liEen agile team bestaande uit circa 15 enthousiaste data scientists met verschillende achtergronden /li liDe mogelijkheid om onze eigen RD te prioriteren (en dus om zelf projecten voor te stellen) /li liEen Linux of Windows computer met eenNVIDIA RTX 4500 Ada Generation videokaart (of soortgelijk) /li liToegang tot een server om grotere modellen te trainen /li liEén conferentiebezoek per jaar, zoals bijvoorbeeld Europython, DFRWS of European Academy of Forensic Science /li liTijd en budget om cursussen te volgen op technisch gebied (bijv. Ook bieden we interne cursussen aan over forensische onderwerpen, zoals Nederlands Recht, en krijg je de kans om binnen het NFI mee te kijken bij andere forensische disciplines. /li liJe hebt ten minste drie jaar ervaring als Python developer of software engineer; /li liJe hebt gedegen up-to-date kennis van Python en versiebeheer (zoals Git); /li liJe hebt ervaring met het uitgebreid reviewen van code en het begeleiden van minder ervaren programmeurs in je team; /li liJe hebt een goede beheersing van de Nederlandse taal in woord en geschrift; /li liBekend zijn met PyTorch en HuggingFace is een pre. /li liJe hebt ervaring met of duidelijke affiniteit met werken met code agents en volgt de ontwikkelingen op het gebied van LLM's op de voet — dit is een pre. /li liSamenwerken /li liPlannen en organiseren /li /ul h3Dit waarderen we ook aan jou /h3 pAls medior Python Developer vind je het leuk om projecten te leiden, ben je proactief en communicatief vaardig. Je voelt je verantwoordelijk voor het teamresultaat, pakt graag teamtaken op en komt zelf met een verrassend nieuw onderzoeksvoorstel. Door je interesse in Data Science en AI praat je graag mee over geschikte modellen en technieken voor de verschillende projecten. Ook ben je op de hoogte van de laatste LLM-ontwikkelingen en AI-tooling en denk je actief mee over hoe we deze kunnen inzetten in onze workflows. Je blijft jezelf graag ontwikkelen, of het nu is op gebied van Python, PO-schap of forensische AI en draagt je opgedane kennis graag op een coachende manie