Chat met ons!

Senior Data Ingestion Engineer

Nederlandse Spoorwegen (NS) zoekt een Senior Data Ingestion Engineer voor het DevOps platformteam binnen DIA (Data, Innovatie & Analyse). Je ontwerpt, bouwt en beheert het schaalbare ingestieplatform dat de datagedreven ambities van NS mogelijk maakt. Je combineert software engineering en data engineering om losse scripts te vervangen door een centraal, productwaardig ingestieplatform en draagt zo bij aan betrouwbare, valide en versioneerbare dataproducten.

Tarief tot €95,- per uur

Detachering

Nog … dagen

Opdrachtgever: Nederlandse Spoorwegen
Locatie: Utrecht Centraal (hybride)
Duur: 12 maanden
Uren per week: 36 uur
Tarief: €95 per uur
Reageren vóór: 7 november 2025, 15:00 uur

Functieomschrijving
Als Senior Data Ingestion Engineer ben je de technische ruggengraat van Team Lakehouse. Je bouwt met Python kernservices voor ingestiepatronen (API, FTP, Service Bus, Event Hubs) op Azure en realiseert de “Bronnen Zetten Data Klaar”-visie. Je productiseert data (validatie, versioning, metadata-management) richting een betrouwbare bronze layer, automatiseert infrastructuur met Terraform en verbetert de self-service backend (API’s voor runstatus, retries, paginering). Je levert technisch leiderschap, neemt het team mee in keuzes en werkt nauw samen met collega’s binnen het platform en andere vakgebieden.

Taken en verantwoordelijkheden

  • Ontwerpen en bouwen van een centraal, schaalbaar ingestieplatform op Azure

  • Realiseren van generieke ingestiecomponenten (API, FTP, Service Bus, Event Hubs)

  • Implementeren van validatie, versioning en metadata-management (bronze layer)

  • Automatiseren van infrastructuur als code met Terraform

  • Ontwikkelen van backend-API’s voor self-service (status, retries, paginering)

  • Meedenken over architectuur, tooling, networking en containerisatie

  • Leveren van technisch leiderschap en kennisdeling binnen het team

  • Samenwerken in een scrumteam en sturen op kwaliteit, voorspelbaarheid en efficiëntie

Functie-eisen

  • 5–10 jaar ervaring als Software Engineer, Platform Engineer of Data Engineer met sterke software-achtergrond

  • Expert in Python (robuuste, schaalbare en onderhoudbare services/applicaties)

  • Diepgaande, hands-on Azure-ervaring (o.a. Function Apps, Azure Container Apps, Service Bus, Event Hubs, ADLS Gen2) en microservice-architecturen

  • Ruime ervaring met Docker en Kubernetes of vergelijkbare orchestrators

  • Aantoonbare ervaring met Terraform (IaC)

  • Ervaring met ontwerp en bouw van RESTful API’s; bij voorkeur ook gRPC/Protobuf

  • Ervaring met RDBMS (bijv. Postgres) en datamigraties

  • Uitstekende beheersing van de Nederlandse taal (mondeling en schriftelijk)

  • Detachering in loondienst; opdracht niet geschikt voor zzp’ers

Pré’s

  • Ervaring met Delta Lake of Apache Iceberg

  • Ervaring met data-intensieve libraries (bijv. PyArrow)

  • Inzicht in Azure-netwerkconcepten voor veilige en performante dataverbindingen

  • Kennis van TypeScript en Next.js

  • Security-kennis (bijv. OAuth)

  • Ervaring met protobuf, gRPC en sqlc

  • Coachende vaardigheden

Competenties

  • Platformdenker met helikopterview

  • Sterk in communicatie en kennisoverdracht

  • Pragmatisch, proactief en resultaatgericht

  • Analytisch en probleemoplossend

  • Teamspeler die feedback geeft en ontvangt

  • Stressbestendig en nauwkeurig

Solliciteren







    Vragen over de vacature?

    Stuur Gerben Visser een berichtje.

    Based on the PADDAP framework Talentwave Solution