Functieomschrijving
Data Ingestion Engineer
Dit ga je doen
Als Data Ingestion Engineer ben je geen traditionele ‘pijplijnbouwer’. Je bent medeverantwoordelijk voor het volledige ontwikkel- en beheerproces van ons platform. De focus ligt op automatisering en kwaliteit. Je slaat de brug tussen software engineering en data engineering om een productiewaardig platform neer te zetten. Dankzij jouw Python programmeer skills en ervaring met data-ingestie draag je bij aan een solide, gestandaardiseerde achterzijde die data valideert en als betrouwbaar product aanbiedt. Je houdt je dagelijks bezig met:
- Je ontwikkelt met Python de core services van het data-ingestieplatform, inclusief generieke componenten voor patronen zoals API en FTP en het implementeren van data push-principes (bijv. endpoints voor bronnen).
- Je zorgt voor logica rondom validatie, versioning en metadata-management, zodat we een betrouwbare ‘bron- en zilver layer’ aanbieden in Databricks in plaats van enkel ruwe bestanden.
- Je werkt met RDBMS (bijv. Postgres) voor efficiënte opslag van dataconfiguraties.
- Je gebruikt containers (in Azure Container Apps) om pipelines in te draaien.
- Je ontwerpt en bouwt API’s.
Dit zijn de eisen
- Opleiding: Minimaal HBO werk- en denkniveau.
- Ervaring: Minimaal 3 jaar ervaring in een soortgelijke rol.
- Ervaring met het bouwen van robuuste, schaalbare en onderhoudbare services in Python.
- Je hebt werkervaring bij een soortgelijke organisatie als NS (minimaal 5000 plus werkplekken).
- Hands-on ervaring met Azure (Function Apps, Container Apps, ADLS Gen2) en schaalbare microservice-architecturen.
- Ervaring met Infrastructure as Code, bijvoorbeeld Terraform of Bicep.
- Ervaring met Databricks of Snowflake en bekendheid met OTF.
- Uitstekende beheersing (zowel mondeling als schriftelijk) van de Nederlandse taal.
- Kritisch en doortastend, met het vermogen om verbeteringen te realiseren.
- Je overziet het grotere geheel en lost problemen graag structureel op.
- Ambitieuze en collegiale teamspeler.
Eisen
- Je beschikt over minimaal HBO werk-en denkniveau
- Je beschikt over minimaal 3 jaar ervaring in een soortgelijke rol
- Je beschikt over ervaring met het bouwen van robuuste, schaalbare en
onderhoudbare services in Python - Je hebt een uitstekende beheersing (zowel mondeling als schriftelijk) van
de Nederlandse taal - Je beschikt over werkervaring bij een soortgelijke organisatie als NS
(minimaal 5000 plus werkplekken) - Je beschikt over hands-on ervaring met Azure (Function Apps, Container
Apps, ADLS Gen2) en schaalbare microservice-architecturen - Je beschikt over ervaring met Infrastructure as Code, bijvoorbeeld
Terraform of Bicep - Je beschikt over ervaring met Databricks of Snowflake en je bent bekend met
OTF - 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
Gunningscriteria
- Het is een pre als je ervaring met Databricks of Snowflake hebt en bekend
bent met OTF - Bij voorkeur heb je werkervaring bij een soortgelijke organisatie als NS
(minimaal 5000 plus werkplekken)
Interview Datum
Vanaf donderdag 3 september.
Je sollicitatie dient uiterlijk 31 augustus 2026 om 09:00 uur door ons te zijn ingediend, voorzien van een motivatie (waarin wordt toegelicht hoe aan de eisen en gunningscriteria wordt voldaan) en twee referenties. Wij ontvangen je gegevens graag minimaal één werkdag vóór de sluitingsdatum.