Nederlandse Spoorwegen

Data Engineer MLT

13-04-2026
36
12-04-2027
€ 95
Utrecht
30-03-2026
ICT Informatievoorziening
Detachering

Functie — Data Engineer MLT

Als Data Engineer MLT bouw je mee aan een nieuw middellangetermijn (MLT) prognoseproduct dat strategische beslissingen ondersteunt. Je ontwikkelt het prognosemodel, datapipelines, modellogica en kwaliteitscontroles voor robuuste, betrouwbare en uitlegbare prognoses. Je werkt in een multidisciplinair team met data engineers en vervoerskundigen, draagt bij aan codekwaliteit en testautomatisering, en vertaalt complexe modelbehoeften naar duurzaam implementeerbare technische oplossingen.

Belangrijkste verantwoordelijkheden

  • Ontwikkelen van het MLT prognoseproduct dat strategische beslissingen voor de komende jaren ondersteunt.
  • Ontwerpen en bouwen van schaalbare datapipelines (Python, PySpark/Polars, Databricks).
  • Schrijven van schone, onderhoudbare en goed geteste code, inclusief testautomatisering en CI/CD-structuur.
  • Uitwerken en automatiseren van scenario-analyses samen met vervoerskundigen en domeinexperts.
  • Samenwerken met andere teams om aansluiting te realiseren op het clusterbrede prognoseplatform.
  • Vertalen van modelbehoeften naar robuuste technische oplossingen en documenteren van keuzes zodat anderen verder kunnen.
  • Borgen van kwaliteit door tests, afdekking van uitzonderingssituaties en aandacht voor edge cases.
  • Proactief adoptie en implementatie van nieuwe tooling en technieken om het product continu te verbeteren.

Functie-eisen

  • Opleiding: relevante afgeronde hbo-/wo-opleiding (bijv. (toegepaste) wiskunde, data science, AI, informatica).
  • Ervaring: minimaal 5 jaar recente ervaring in data engineering of ML engineering binnen een Advanced Analytics of data science team; ervaring met het bouwen, testen, releasen en beheren van dataproducten.
  • Technische vaardigheden: sterke Python engineeringvaardigheden; ervaring met ontwikkelen van datapipelines en schaalbare Python API’s in (Azure) cloud; werken met packages, API’s en CI/CD-processen.
  • Tooling (ervaring of equivalenten): Python, PySpark, Polars, Databricks, Git, MLFlow, Docker, Snowflake.
  • Dev-/MLOps: ervaring met het inrichten van een volwassen Dev-/MLOps-omgeving; verantwoordelijkheid voor kwaliteit en stabiliteit van dataproducten.
  • Kwaliteit en testpraktijken: schrijven van schone, goed geteste code (o.a. Pytest) en kritisch op details en edge cases.
  • Sterke communicatieve vaardigheden: je schakelt met specialisten uit andere vakgebieden, stelt slimme vragen en maakt technische besluiten begrijpelijk voor iedereen.
  • Persoonlijke eigenschappen: zelfstandig, onderzoekend, kritisch op aannames, initiatiefrijk en resultaatgericht.

Aanvullende voorwaarde

  • Deze opdracht is alleen geschikt voor kandidaten die in loondienst zijn waarbij loonbelasting en premies voor werknemersverzekeringen worden afgedragen. Niet geschikt voor zelfstandig ondernemers, zzp’ers of directeur-grootaandeelhouders die niet verzekerd zijn voor werknemersverzekeringen.

Eisen

  • Je hebt de werkwijze en voorwaarden van NS Inhuurdesk middels onderstaande
    link gelezen en gaat hiermee akkoord.
    https://www.werkenbijns.nl/werkwijze-en-voorwaarden
  • Deze opdracht is alleen geschikt voor kandidaten die in loondienst zijn en
    waarvoor loonbelasting en premies volks- en werknemersverzekeringen (WW,
    WAO, WIA en ZW) worden afgedragen. Deze opdracht is niet geschikt voor
    zelfstandig ondernemers en professionals (waaronder zzp’ers) die zichzelf
    uitlenen. Deze opdracht is ook niet geschikt voor de
    directeur-grootaandeelhouder die niet is verzekerd voor de
    werknemersverzekeringen. Ik verklaar dat de aangeboden kandidaat geen
    zelfstandig professional is, ook niet via een doorleenconstructie
  • Je hebt een relevante afgeronde hbo-/wo-opleiding, bijvoorbeeld in de
    richting (toegepaste) wiskunde, data science, AI of informatica
  • Je hebt minimaal 5 jaar recente ervaring op het gebied van data engineering
    of ML engineering, in een Advanced Analytics of data science team, waarbij
    je dataproducten hebt gebouwd, getest, gereleased en beheerd. Je kunt
    helder uitleggen hoe je een product van idee tot livegang komt
  • Je hebt recente ervaring met het toepassen van (data/software) engineering
    skills in het data domein
  • Je hebt een uitstekende beheersing (zowel mondeling als schriftelijk) van
    de Nederlandse taal
  • Je hebt recente ervaring met het ontwerpen van dataproducten en beschikbaar
    stellen voor afnemers
  • Je hebt recente ervaring met het ontwikkelen van data pipelines en
    schaalbare Python API’s in de (Azure) cloud
  • Je schrijft gestructureerde code, werkt met packages, API’s en
    CI/CDprocessen, en houdt rekening met onderhoudbaarheid en
    overdraagbaarheid
  • Je hebt ervaring en kennis van (een deel van) de volgende tooling en
    technieken (of equivalenten) in productie: Python, PySpark, Polars,
    Databricks, Git, MLFlow, Docker, Snowflake
  • Wat spreekt je aan in een net opgestart/nieuw team, en welke rol wil je
    daarin spelen? Geef een toelichting op het voorblad

Wensen

  • Je hebt een relevante afgeronde hbo-/wo-opleiding, bijvoorbeeld in de
    richting (toegepaste) wiskunde, data science, AI of informatica
  • Je hebt minimaal 5 jaar recente ervaring op het gebied van data engineering
    of ML engineering, in een Advanced Analytics of data science team, waarbij
    je dataproducten hebt gebouwd, getest, gereleased en beheerd
  • Je hebt recente ervaring met het toepassen van (data/software) engineering
    skills in het data domein
  • Je hebt recente ervaring met het ontwerpen van dataproducten en beschikbaar
    stellen voor afnemers
  • Je hebt recente ervaring met het ontwikkelen van data pipelines en
    schaalbare Python API’s in de (Azure) cloud
  • Je hebt ervaring en kennis van (een deel van) de volgende tooling en
    technieken (of equivalenten) in productie: Python, PySpark, Polars,
    Databricks, Git, MLFlow, Docker, Snowflake
  • Je richt een volwassen Dev-/MLOps-omgeving in, maakt snel nieuwe tooling en
    technieken eigen, neemt verantwoordelijkheid voor kwaliteit en stabiliteit
    van dataproducten, schrijft schone, goed geteste code (Python, Pytest) en
    bent kritisch op details en edge cases, en bent communicatief en flexibel

Vul je gegevens hieronder in, dan nemen we binnen 2 uur contact met je op om samen te kijken of er een match is. Heb je nog vragen? Bel ons op 030-249 66 96 of stuur een e-mail naar info@greenpepper.nl We helpen je graag verder!

Rekentool GreenPepper Detachering

Welkom bij de rekentool van GreenPepper! Wil je snel inzicht in wat je netto inkomsten zijn wanneer je via GreenPepper gedetacheerd wordt op een interim opdracht?

Vul je uurtarief en uren in en zie direct je indicatieve netto.

Let op: dit is een indicatie – de tool gaat uit van 'worst-case' afdracht en afgeronde aannames (loonheffingen e.d.).

Berekening (indicatief per maand)