Machine learning engineer (m/v/x)
Publicatiedatum: 02 dec 2024
Einddatum: 17 feb 2025
Werken bij de NPO betekent samenwerken aan een krachtige publieke omroep voor Nederland. Een omroep die zich voortdurend vernieuwt en inspeelt op de veranderende behoeften van het publiek. Met onze publieke content hebben wij goud in handen om iedereen persoonlijk op maat te bedienen. Daar ontwikkelen wij in eigen huis slimme algoritmen voor. Gaat jouw hart al sneller kloppen? Kom ons dan helpen als Machine learning engineer bij het ontwerpen en ontwikkelen van onze publieke aanbevelingen.
Dit ga je doen bij ons:
Bij NPO werken betekent je passie volgen om de publieke omroepen te ondersteunen in hun missie het Nederlandse publiek te informeren, inspireren en amuseren. Op de afdeling Data & Personalisatie werk je dagelijks aan het bieden van waardevolle inzichten aan redacties, het bouwen van personalisatiediensten en het ontwikkelen van contentaanbevelingen. We verzamelen gegevens over het kijk- en luistergedrag van ons publiek, zowel online als lineair, en gebruiken deze inzichten om onze producten en diensten continu te verbeteren.
Wij ontwikkelen datagedreven functionaliteiten om Nederland beter van dienst te zijn. Samen bedenken, testen en implementeren we algoritmen die daadwerkelijk in productie gaan. Zo werk je bijvoorbeeld aan een nieuwe aanbevelingstool, die miljoenen gebruikers dagelijks beter weet te bereiken en te bedienen. Hierbij kun je denken aan toepassingen van fair & explainable en AI in de context van Video of Audio On Demand. We ontwikkelen het model, optimaliseren het offline, testen via A/B en zetten het vervolgens live voor miljoenen Nederlanders – geen proof-of-concept die in een la verdwijnt, maar een directe bijdrage aan onze dienstverlening.
Als Machine learning engineer speel je een essentiële rol in dit proces, met veel mogelijkheden om je vakgebied breed te verkennen en je daarin te ontwikkelen.
In ons dagelijkse werk staan we voor zowel technische als optimalisatie-uitdagingen, die we samen aanpakken. Technisch gezien moeten onze oplossingen onderhoudbaar, betrouwbaar en schaalbaar zijn, zodat we bijvoorbeeld realtime aanbevelingen kunnen doen voor 1000.000 gelijktijdige gebruikers. De optimalisatie-uitdagingen omvatten het vertalen van persoonlijke relevantie in zoekmachines en het integreren van publieke waarden in onze aanbevelingen. Onze aanpak gaat verder dan alleen algoritme-ontwikkeling: we ontwerpen een hybride systeem, waarin de input van contentexperts en algoritmen samen bijdragen aan de beste gebruikerservaring.
Als Machine learning engineer krijg je de kans je breed te ontwikkelen en mee te werken aan de hele technische keten. Je kunt modellen schrijven in Keras, TensorFlow of PyTorch, bouwt applicaties in Docker-containers, optimaliseert hyperparameters in de cloud, zet systemen op in Serverless of Kubernetes, rust A/B-testsystemen uit om zowel zakelijke als sociale doelen te toetsen, en zorgt ervoor dat alle diensten soepel blijven draaien.
De afdeling
De afdeling Data & Personalisatie is verantwoordelijk voor het realiseren van de datastrategie van de NPO. Het doel van deze strategie is het continu inzichtelijk maken van de behoeften van het Nederlandse publiek en hierop in te spelen met slimme op data gebaseerde functionaliteiten, uiteraard binnen de geldende privacy-grenzen.
De afdeling bestaat uit de volgende teams:
- Datahub team
- Data Integratie, Aanbevelingen en Zoeken
- NPO-id en Profiel
- Metadata kwaliteit
Als Machine learning engineer maak je deel uit van het team Data Integratie, Aanbevelingen en Zoeken.
Hier herken je jezelf in
• Je beschikt over hbo/wo werk- en denkniveau;
- je hebt ervaring met aanbevelingsalgoritmen en zoekmachines;
- je bent bekend met Learning to Rank-algoritmen en relevante metrics (zoals MAP, nDCG);
- je hebt ervaring met het schrijven van productiecode, niet enkel proof-of-concepts.
Technische bagage:
- 3+ jaar ervaring met ElasticSearch;
- 3+ jaar programmeerervaring met Python 3;
- 3+ jaar programmeerervaring met een statisch getypeerde taal, bij voorkeur Golang;
- 3+ jaar ervaring met cloudplatformen (AWS, Azure of GCP), met voorkeur voor GCP;
- 3+ jaar ervaring met machine learning-frameworks zoals Sklearn, TensorFlow, PyTorch.
Arbeidsvoorwaarden
- Iedereen is welkom. Ook als je bijvoorbeeld een arbeidsbeperking hebt en er aanpassingen nodig zijn;
- bij de NPO werken we hybride en kennen we flexibele werktijden;
- je ontvangt een vaste eindejaarsuitkering van 6% over het jaarsalaris;
- je krijgt 200 vakantie-uren (o.b.v. 36 uur);
- wij hebben een NPO Academy zodat je jezelf verder kunt ontwikkelen.
De functie van Machine learning engineer wordt voor 36 uur per week ingevuld en heeft een salaris tussen € 3.651,= en € 5.742,= bruto per maand op basis van 36 uur. We schalen in op basis van opleiding, ervaring en equal pay m/v/x. Ben je een interne medewerker van NPO, dan zijn er regels vastgelegd omtrent het intern doorgroeien naar een andere functie/schaal. Het gaat om een vaste baan waarbij je start met een jaarcontract.
Interesse
Wil je meer weten over de functie van Machine learning engineer bel of app dan met Laura Göysu corporate recruiter, 06 23 90 91 90. Heb je geen vragen en ben je enthousiast, stuur ons dan jouw CV en motivatie.
Wanneer ontvang je een reactie
Zodra je gesolliciteerd hebt, krijg je binnen twee weken een reactie van ons. Een telefonisch gesprek plannen we om kort kennis te maken. Is er een match, dan nodigen we je op hele korte termijn graag uit voor een gesprek. Na een eerste gesprek vragen we je een kleine test te doen. Na voltooiing hiervan kunnen we in een tweede gesprek nader ingaan op de resultaten. Als deze goed verlopen en wij zijn beiden dan nog steeds enthousiast, dan volgt er een aanbod!
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 & personalisatie
Hilversum
€ 3.651,= en € 5.742,=
Enthousiast geworden?
Solliciteer direct of meld je aan voor een job alert!
Enthousiast geworden?
Solliciteer direct of meld je aan voor een job alert!