Data engineer mlt

Nederlandse Spoorwegen

Sluit op: 31 mrt 2026 om 13:00
Max. Uurtarief: 95
Aantal uur per week: 36
Provincies: Utrecht
Segmenten: ICT Informatievoorziening

Omschrijving

Soorten Inhuur: Detachering
Start datum: 13 april 2026
Eind datum: 12 april 2027

Let op: Dit is een detacheringsopdracht

Deze opdracht valt onder detachering en is niet geschikt om als zzp'er uit te voeren in overeenstemming met de Wet DBA.

Dit ga je doen
Daarom wil je als Data Engineer MLT bij NS werken

  • Je bouwt aan een nieuw prognoseproduct dat directe invloed heeft op strategische beslissingen zoals materieelplanning en investeringskeuzes.
  • Je werkt in een nieuw multidisciplinair team met data engineers en vervoerskundigen, waar jouw ideeën en technische standaard het verschil maken.
  • Je combineert puzzelen, modelleren en codekwaliteit met maatschappelijke impact: jij helpt Nederland duurzaam bereikbaar te houden.

Ervaring van collega
Suzanne : “Het leukste aan deze functie? Je bouwt iets dat nog niet bestaat in een nieuw team Je duikt de materie in, puzzelt met data en werkt met verschillende bloedgroepen samen aan een model dat jarenlang impact heeft op NS.”

Dit ga je doen als Data Engineer MLT
Binnen NS ontwikkelt Cluster Reizigersstromen de prognoses die bepalen hoe reizigersstromen worden begrepen, voorspeld en vertaald naar strategische keuzes. Deze inzichten zijn essentieel voor lange termijncapaciteitsplanning, dienstregeling, investeringen in materieel en toekomstige dienstverlening. Je werkt mee in het nieuw te vormen team dat het middellangetermijn (MLT) prognoseproduct opnieuw intern gaat bouwen—een product met grote impact op de toekomst van NS.

Als data engineer bouw je aan het nieuwe MLT prognosemodel, inclusief datapipelines, modellogica en kwaliteitscontroles die nodig zijn voor robuuste, betrouwbare en uitlegbare prognoses. Met sterke Python engineeringvaardigheden en focus op codekwaliteit en modellogica lever je een belangrijke bijdrage aan een toekomstvast product dat organisatiebreed gebruikt wordt.

Je borgt codekwaliteit door tests te schrijven, uitzonderingssituaties af te dekken en keuzes helder vast te leggen zodat anderen ermee verder kunnen. Je werkt samen met een nieuw team aan innovatieve oplossingen, neemt initiatief en blijft puzzelen tot er een solide uitkomst ligt—ook wanneer nog niet alles is uitgedacht. Je schakelt met specialisten uit andere vakgebieden, stelt scherpe vragen en maakt technische besluiten begrijpelijk. Je denkt kritisch, onderzoekt grondig en bevraagt aannames om model en kwaliteit continu te verbeteren. Nieuwe tools en technieken maak je snel eigen en pas je zelfstandig toe.

  • Ontwikkelen van nieuw MLT prognoseproduct dat strategische beslissingen voor komende 20 jaar ondersteunt.
  • Ontwerpen en bouwen van schaalbare datapipelines (Python, PySpark/Polars, Databricks).
  • Schrijven van schone, onderhoudbare en goed geteste code inclusief testautomatisering en CI/CD.
  • Uitwerken en automatiseren van scenarioanalyses met vervoerskundigen en domeinexperts.
  • Samenwerken met team Proteus voor aansluiting op clusterbreed prognoseplatform.
  • Vertalen van complexe modelbehoeften naar robuuste en duurzame technische oplossingen.

Hier ga je werken
Op loopafstand van station Utrecht Centraal bundelen ruim 300 collega’s van afdeling Data, Innovatie & Analyse hun krachten. Hier werkt een mix van ervaringen en persoonlijkheden die elkaar actief opzoeken om te sparren en kennis te delen. Afdeling levert snel en betrouwbaar inzicht door verzamelen, combineren, analyseren en presenteren van informatie.

Vanuit DIA wordt samengewerkt met collega’s uit IT en business in multidisciplinaire clusters. Team valt binnen Cluster Reizigersstromen, bestaande uit circa 25 collega’s die verantwoordelijk zijn voor data, inzichten en advies over reizigersstromen—zowel gerealiseerd als toekomstig. Je werkt aan uitdagende projecten, hebt afwisselende overleggen en krijgt ruimte voor ontwikkeling en kennisdeling.

Bij NS staat diversiteit en inclusie centraal. Verschillende achtergronden en perspectieven dragen bij aan betere samenwerking en resultaten. Visie op data engineering en innovatieve ideeën zijn hierin leidend.

Overige voorwaarden
Opdracht is uitsluitend geschikt voor kandidaten in loondienst waarvoor loonbelasting en premies worden afgedragen. Niet geschikt voor zelfstandig ondernemers of zzp’ers, ook niet via constructies. Eveneens niet geschikt voor directeur-grootaandeelhouders zonder werknemersverzekeringen.

Werken bij NS
Werken bij NS betekent bijdragen aan duurzame mobiliteit en bereikbaarheid van Nederland. Er is veel vrijheid, afwisseling en ruimte voor ontwikkeling. Kernwaarden zijn openheid, betrouwbaarheid, resultaatgerichtheid en vooruitgang.

Deze opdracht voor inhuur wordt gegund via een aanbestedingsprocedure. De opdrachtgever heeft specifieke eisen en wensen geformuleerd. Om in aanmerking te komen, dien je te voldoen aan de gestelde eisen. Daarnaast kun je extra punten verdienen door tegemoet te komen aan de wensen.

Eisen voor de opdracht Data engineer mlt

  • Afgeronde hbo-/wo-opleiding in richting (toegepaste) wiskunde, data science, AI of informatica
  • Minimaal 5 jaar recente ervaring als data engineer of ML engineer binnen Advanced Analytics of data science team
  • Ervaring met bouwen, testen, releasen en beheren van dataproducten van idee tot livegang
  • Recente ervaring met toepassen van data/software engineering binnen data domein
  • Uitstekende beheersing van Nederlandse taal, mondeling en schriftelijk
  • Ervaring met ontwerpen van dataproducten en beschikbaar stellen aan afnemers
  • Ervaring met ontwikkelen van datapipelines en schaalbare Python API’s in Azure cloud
  • Ervaring met gestructureerde code, packages, API’s en CI/CD-processen met focus op onderhoudbaarheid
  • Kennis van en ervaring met tooling zoals Python, PySpark, Polars, Databricks, Git, MLFlow, Docker en Snowflake

Wensen voor de opdracht Data engineer mlt

  • Ervaring met werken in nieuw of opstartend team en actieve bijdrage aan teamontwikkeling
  • Vermogen om technische keuzes helder te communiceren naar verschillende stakeholders
  • Proactieve houding in leren en toepassen van nieuwe tools en technieken
  • Sterke focus op codekwaliteit, testing en edge cases
  • Samenwerkingsgericht, kritisch en resultaatgericht

Geïnteresseerd in deze opdracht?

Zo gaan wij te werk

1. Reageer op de opdracht Data engineer mlt

Wanneer je op deze opdracht reageert, starten wij direct met het beoordelen van een mogelijke match.

  • We bekijken of jouw ervaring en cv aansluiten bij de opdracht
  • We leggen jouw profiel langs de lat van de eisen van de opdrachtgever
  • We checken je tarief en zetten dit af tegen de actuele markt om je positie te bepalen

Met deze werkwijze vergroot je jouw kansen op succesvolle bemiddeling. Je hoort op werkdagen binnen 24 uur van ons of er sprake is van een match en of we samen het offertetraject kunnen beginnen.

2. Introductie bij Nederlandse Spoorwegen

Past jouw profiel bij de eisen van Nederlandse Spoorwegen? Dan volgen de volgende stappen:

  • Wij stellen jou voor aan Nederlandse Spoorwegen
  • Indien er aanvullende stukken nodig zijn, zoals een motivatie, diploma's, referenties of een VOG, zorgen wij voor het verzamelen hiervan
  • We stellen gezamenlijk een overtuigende offerte op waarin jouw toegevoegde waarde helder naar voren komt
  • Je krijgt van ons een tariefadvies op basis van de marktsituatie, maar jij beslist uiteindelijk zelf over het uiteindelijke tarief

Ontvangen we een positieve reactie van Nederlandse Spoorwegen, dan plannen we doorgaans een kennismakings- of intakegesprek met je in.

3. Aftrap van de opdracht!

Bij ons kun je rekenen op openheid en transparantie. Doordat we direct schakelen met zelfstandigen, houden we de inhuurketen overzichtelijk en kun jij altijd precies zien hoe het traject verloopt.

  • Gemiddelde marges: we rekenen 13% marge over je uurtarief; dit daalt na het eerste jaar naar 11%.
  • Supersnelle betaling: zodra de opdrachtgever heeft overgemaakt, staat jouw brutoloon op werkdagen altijd binnen 24 uur op je rekening.
  • Altijd je eigen keuzes: bij ons heb je geen concurrentie- of relatiebeding. Wanneer je goed werk levert en de opdrachtgever biedt meer werk aan, mag je dit direct aannemen, volledig vrij dus.

Zo bieden we jou heldere afspraken en behoud je de zelfstandigheid die past bij ondernemen op jouw manier.

Reageer nu binnen 24 uur reactie

Even voorstellen

Wij zijn LibLab

Wat fijn dat je je weg hebt gevonden naar LibLab! Dit platform is speciaal ontwikkeld voor jou als zelfstandig professional en sluit naadloos aan op de wensen en inzichten uit de dagelijkse praktijk. Met inmiddels ruim 18 jaar eigen ervaring als zelfstandig professionals weten wij precies welke uitdagingen je kunt tegenkomen, bijvoorbeeld bij het binnenhalen van nieuwe opdrachten of het samenwerken met tussenpersonen. Omdat we zelf iedere dag met deze situaties te maken hebben gehad, merken we dat de traditionele methodes niet langer toereikend zijn en echt toe zijn aan vernieuwing. Dát is precies waar wij ons voor inzetten.

De meerwaarde van LibLab voor jouw opdrachten

  • Snel duidelijkheid: zodra je je aanmeldt voor een opdracht ontvang je binnen één werkdag bericht of we een goede match zien
  • Eerlijke marges: je betaalt 13% marge en vanaf het tweede jaar wordt dit percentage automatisch verlaagd naar 11%
  • Supersnelle uitbetaling: nadat de klant het bedrag heeft voldaan staat je factuur of brutoloon binnen 24 uur op je rekening
  • Volledige vrijheid: wij werken zonder relatiebeding of concurrentiebeding je kunt dus altijd elke vervolgopdracht zelf bepalen

Meer over ons

Reageer op opdracht

Toegestane typen: : .pdf, .doc, .docx