Korte omschrijving

24-24 uur per week | 12 maanden (verlengbaar) | Reageren kan tot 09-09-26

Functie omschrijving

Voor Nationale Politie zijn wij op zoek naar een Machine Learning Engineer Full Stack

Functieomschrijving

Als programmeur werk je aan het project "internationale monitor" met als doel mondiale nieuwsdata te analyseren om beter in te kunnen spelen op criminele trends. Je verzorgt de ontsluiting, opslag en geautomatiseerde verwerking van de beoogde data en bouwt dashboards om de resultaten aan verschillende eindgebruikers te presenteren. Er is een plan en zijn er prototypes beschikbaar die als grove schets dienen voor een professioneel uitgewerkt product.

Werkzaamheden, verantwoordelijkheden & doelstellingen

Belangrijkste verantwoordelijkheden:

  • Implementeren van data pipelines voor ontsluiting, verwerking en opslag van data.
  • Documenteren van pipelines, schrijven van kwaliteitstesten en beheren van de database.
  • Ontwerpen en ontwikkelen van dashboards in afstemming met eindgebruikers.
  • Samenwerken met een data scientist die de data verrijkt met AI-modellen.
  • Hosten van AI-modellen op de interne infrastructuur in samenwerking met de data scientist.

Doelstelling: opleveren van een functionerend dashboard en de benodigde onderliggende infrastructuur waarmee analisten relevante statistieken en internationale geospatiale trends kunnen bekijken en verder filteren om inzichten te verdiepen.

Op te leveren resultaat
  • Een werkend dashboard dat statistieken en geospatiale trends toont over belangrijke criminele thema’s.
  • Onderliggende infrastructuur waarin grote aantallen ruwe artikelen (gesloten in een zoekbare database zoals Elasticsearch) worden geladen en verrijkt tot bruikbare inzichten.
  • Mogelijkheid voor analisten om te filteren op aspecten zoals mogelijke verbindingen met Nederland en belangrijke locaties (bijv. lucht- en zeehavens).
Samenwerking
  • Nauw samenwerken met een data scientist en met eindgebruikers bij het vormgeven van dashboards en het hosten van modellen.
Werktijden en locatie
  • Gewenst: één keer per week op kantoor aanwezig; geen vaste dag of tijd.
  • Er is geen onregelmatigheid; volledig thuiswerken is in principe mogelijk.
  • Periodiek overleg met eindgebruikers kan op verschillende locaties plaatsvinden; virtuele deelname is mogelijk.

Functie eisen

Eisen

  1. De kandidaat heeft meer dan vijf jaar werkervaring in het schrijven van software, zowel back als front-end
  2. De kandidaat moet op een professioneel niveau python code kunnen schrijven, inclusief testen
  3. De kandidaat heeft wat ervaring met het schrijven van front-ends, maar back-end is belangrijker
  4. De kandidaat heeft ervaring met het maken van pipelines in Gitlab of vergelijkbaar platform
  5. De kandidaat heeft ervaring met Postgres en Elasticsearch
  6. De kandidaat kan prototypes van anderen professionaliseren
  7. De kandidaat heeft ervaring met Docker

Wensen

  1. Ervaring in het coachen van data scientists op het gebied van softwarekwaliteit
  2. Ervaring met het hosten van AI modellen
  3. Ervaring met het werken met AI modellen
  4. Ervaring met Kubernetes en VMWare Tanzu platform
  5. Ervaring met het verwerken van meertalige data in een opsporings- of inlichtingencontext
  6. Eerdere ervaring binnen de politie of andere inlichten/opsporingsdienst

Competenties

  • Klantgericht
  • Samenwerken
  • Flexibiliteit
  • Zelfstandigheid
  • Initiatiefrijk
  • Resultaatgericht
  • Netwerken

Bedrijfsprofiel

BLAU Bemiddeling richt zich op de bemiddeling van professionals in het publieke domein. Wij geloven in de formule dat het zoeken naar een passende opdracht en de samenwerking tussen de professional en BLAU Bemiddeling gebaseerd moet zijn op in de basis eenvoudige en duidelijke afspraken.
Bij een match op papier stellen we gezamenlijk de documentatie op:

  • Op voorhand duidelijke afspraken over tarief, afgestemd op de specifieke opdracht.
  • Een opdracht niet in te vullen als zelfstandige of voorkeur voor detachering? Dan heeft BLAU Bemiddeling hier een passende oplossing voor en hanteren we de beloningsstructuur van de opdrachtgever middels de inlenersbeloning.
  • Inzicht in de keten en volledige duidelijkheid in de procedure.
  • Snelle betaling.
  • Wij stellen je profiel op in het format voor de betreffende aanbieder. Hierbij vragen we van jou als professional verduidelijking in de eisen en wensen om zo de match op papier zo goed mogelijk aan te tonen.
  • Jij als professional schrijft een motivatiebrief gericht op de opdracht.
  • Wij verzorgen de aanbieding en informeren zo snel mogelijk over het vervolg in het traject.

Arbeidsvoorwaarden

  • Startdatum: 01-12-26.
  • Looptijd: 12 maanden.
  • Locatie: The Hague.
  • Aantal uren: 24-24 uur per week.
  • Contractvorm: In overleg.

Reageer direct!
De opdracht sluit 09-09-26.

Machine Learning Engineer Full Stack