Machine learning engineer (m/v/x)

Publicatiedatum: 28 dec 2025
Einddatum: 31 dec 9999
Bouw mee aan de toekomst van media. Bij de publieke omroep werk je als machine learning engineer aan slimme algoritmes en AI-oplossingen die onze programma’s vernieuwen en verbeteren. Je experimenteert met de nieuwste technologie, ziet direct resultaat en maakt impact op hoe miljoenen mensen kijken en luisteren. Maak het verschil met data, code en creativiteit. Het salaris ligt tussen €3.995 en €6.103 bruto per maand op basis van 36 uur per week. Klaar om mee te bouwen? Solliciteer vandaag nog!
Dit ga je doen bij ons
Bij de NPO help je de publieke omroepen hun missie te vervullen: het Nederlandse publiek informeren, inspireren en amuseren. Op de afdeling Data & Personalisatie werk je als machine learning engineer aan slimme personalisatiediensten en contentaanbevelingen. Met gegevens over kijk- en luistergedrag verbeteren we onze producten en diensten continu.
Daarnaast ontwikkelen we AI-tooling die redacties ondersteunt, productieprocessen slimmer maakt en onze publieksdiensten versterkt. Als machine learning engineer pak je een brede AI-rol: je signaleert nieuwe kansen, onderzoekt samen met collega’s hoe deze passen bij de strategie van de NPO en helpt businesscases op te stellen. Je adviseert teams over haalbaarheid en impact van nieuwe AI-toepassingen en vertaalt ideeën naar concrete oplossingen zoals automatische ondertiteling, metadata-verrijking, archiefontsluiting via agents, semantische zoekoplossingen en nieuwe vormen van personalisatie.
In jouw rol werk je aan de hele technische keten. Je schrijft modellen in Keras, TensorFlow of PyTorch, bouwt applicaties in Docker, werkt met LLM-modellen en agents, optimaliseert hyperparameters in de cloud, zet systemen op in Serverless of Kubernetes, test met A/B-opstellingen en zorgt dat alles soepel blijft draaien. Zo ontwikkel je jezelf breed en draag je bij aan innovatieve oplossingen die miljoenen kijkers en luisteraars raken.
De afdeling
De afdeling Data & AI zet de datastrategie van de NPO om in de praktijk. Het doel van deze strategie is continu inzicht te krijgen in de behoeften van het Nederlandse publiek en hierop in te spelen met slimme, datagedreven functionaliteiten, uiteraard binnen de geldende privacyregels.
De afdeling bestaat uit de volgende teams:
- Datahub team
- Search, Aanbevelingen en AI
- NPO-id
- Metadata kwaliteit
- Metadata Services
- NPO-player
Als machine learning engineer maak je deel uit van het team Search, Aanbevelingen en AI.
Hier herken je jezelf in
- Je beschikt over hbo/wo werk- en denkniveau;
- je hebt ervaring met aanbevelingsalgoritmen en zoekmachines;
- je hebt affiniteit met LLM modellen en agent ontwikkeling;
- je hebt ervaring met het schrijven van productiecode, niet enkel proof-of-concepts;
- je woont in Nederland en beheerst de Nederlandse taal op B2 niveau.
Technische bagage
- 3+ jaar programmeerervaring met Python 3;
- 3+ jaar programmeerervaring met een statisch getypeerde taal, bij voorkeur Golang;
- een aantal jaar ervaring met cloudplatformen (AWS, Azure of GCP), met voorkeur voor GCP;
- 3+ jaar ervaring met machine learning-frameworks zoals Sklearn, TensorFlow, PyTorch;
- 3+ jaar ervaring met ElasticSearch is een pre.
Arbeidsvoorwaarden
- iedereen is welkom. Ook als je bijvoorbeeld een arbeidsbeperking hebt en er aanpassingen nodig zijn;
- je ontvangt een vaste eindejaarsuitkering van 6% over het jaarsalaris;
- je krijgt 200 vakantie-uren (o.b.v. 36 uur);
- bij de NPO werken we hybride en kennen we flexibele werktijden;
- wij hebben een NPO Academy zodat je jezelf verder kunt ontwikkelen.
De functie van machine learning engineer wordt voor 36 uur per week ingevuld. Het gaat om een vaste baan waarbij je start met een jaarcontract. Het salaris ligt tussen de € 3.995,= en € 6.103,= bruto per maand op basis van 36 uur exclusief 6% eindejaarsuitkering. We schalen in op basis van opleiding, ervaring en equal pay m/v/x.
Interesse?
Wil je meer weten over de functie van machine learning engineer neem dan contact op met Jolanda Janssen, recruiter, via 06 - 23 63 71 31, je kunt ook appen. Heb je geen vragen en ben je enthousiast, stuur ons dan jouw cv en motivatie (t.a.v. Jolanda Janssen).
Wij zijn zelf prima in staat om onze vacatures in te vullen en stellen acquisitie niet op prijs.
Wil je weten hoe het is om te werken bij de NPO? Check dan onder meer onze missie en kernwaarden op onze website.
Wanneer ontvang je een reactie?
Je kunt tot en met zondag 18 januari 2026 solliciteren.
20 januari 2026: terugkoppeling sollicitatie
22 januari 2026 : eerste sollicitatiegesprekken in Hilversum (ochtend)
23 januari 2026: terugkoppeling eerste sollicitatiegesprekken
23 januari 2026: uitnodiging opdracht
26 januari 2026: inleveren opdracht
27 januari 2026: tweede sollicitatiegesprekken in Hilversum (ochtend)
28 januari 2026: terugkoppeling tweede sollicitatiegesprekken
29 januari 2026: aanbod arbeidsvoorwaarden (per telefoon en mail)
Open voor iedereen
De NPO heeft een publieke taak: van waarde zijn voor elk individu én voor de samenleving als geheel. De behoeften van ons publiek, met al zijn achtergronden en opvattingen, zijn daarbij leidend. Dat willen we ook weerspiegelen in de personeelsbezetting van onze organisatie. Wij geloven in een inclusieve organisatie, die de kracht van diversiteit gebruikt om tot nog betere resultaten te komen. Want juist doordat we van elkaar verschillen, kunnen we tot nieuwe inzichten en betere oplossingen komen. We nodigen dan ook graag kandidaten uit die door hun achtergrond en ervaring hieraan een bijdrage willen leveren. Bij gelijke geschiktheid gaat de voorkeur uit naar de kandidaat die de diversiteit binnen de NPO op deze wijze versterkt.
36 uur
Directie Technologie & Operations
Data
Hilversum
3995 - 6103 EUR per maand
Enthousiast geworden?
Solliciteer direct of meld je aan voor een job alert!
Enthousiast geworden?
Solliciteer direct of meld je aan voor een job alert!