Data & Software Engineer • Gaia-X, Python & API’s • Geo-data
Summary
ZZP (freelance) contract via Dceni for a Dutch government collaboration building a Gaia-X-based dataspace for sharing satellite/geo data, algorithms and AI models. The engineer builds secure APIs (STAC, OGC, DCAT-AP-NL), data pipelines, ODRL usage policies and compute-to-data components, on-site in Utrecht (24 hrs/week, ~8 months).
Voor een samenwerkingsverband van overheidsorganisaties zoeken wij een Data & Software Engineer die meebouwt aan een innovatief data-ecosysteem voor satellietdata, algoritmen en AI-modellen. Je ontwikkelt veilige API's, datapipelines en dataspace-componenten waarmee organisaties gegevens en rekenmodellen gecontroleerd kunnen aanbieden en gebruiken.
Rol & context
Binnen een overheidsbreed initiatief wordt een dataspace ontwikkeld voor het veilig en herbruikbaar delen van geo- en aardobservatiedata, algoritmen en AI-modellen. De technische omgeving is gebaseerd op Gaia-X-principes, Pontus-X en compute-to-data.
Werkzaamheden
- Inrichten en vullen van een catalogus waarin STAC-metadata en DCAT-AP-NL-catalogusvelden worden gecombineerd.
- Ontwikkelen van voorzieningen die bij de data-aanbieder controleren of verzoeken en uitvoer voldoen aan gepubliceerde gebruiksvoorwaarden.
- Technisch inrichten van deelnemersonboarding op basis van Gaia-X participant credentials.
- Implementeren van logging waarmee herleidbaar is welke diensten zijn afgenomen, door wie en onder welke voorwaarden.
- Implementeren van gebruiksvoorwaarden in ODRL volgens het vastgestelde ontwerp.
- Ontsluiten van datasets en dataproducten via OGC API's en een STAC-API.
- Ontwikkelen van voorzieningen waarmee modellen en rekenmodules als dienst beschikbaar worden gesteld zonder onderliggende gegevens of modellen over te dragen.
- Realiseren van een compute-to-data-opstelling waarbij algoritmen binnen de omgeving van de data-eigenaar worden uitgevoerd.
- Ontwikkelen en beheren van datapipelines voor geo- en aardobservatiedata.
- Realiseren van machine-to-machine-koppelingen tussen deelnemende organisaties.
- Ontwikkelen van een demonstratie waarbij een afnemersapplicatie de catalogus bevraagt, gebruiksvoorwaarden accepteert en een datadienst aanroept.
- Testen en valideren van vindbaarheid, afneembaarheid, naleving van voorwaarden en herleidbaarheid.
- Opstellen van overdraagbare technische documentatie.
- Afstemmen met technische beheerders en externe leveranciers over benodigde koppelingen en implementaties.
Eisen
- Afgeronde HBO- en/of WO-opleiding.
- Aantoonbare ervaring met het bouwen en ontsluiten van API's.
- Minimaal drie jaar aantoonbare ervaring als data-engineer en/of softwareontwikkelaar binnen dataplatformen, data-infrastructuur of vergelijkbare omgevingen.
- Minimaal drie jaar aantoonbare praktijkervaring met Python, SQL en JavaScript.
- Sterk analytisch vermogen en een resultaatgerichte werkwijze.
- Nauwkeurigheid bij het ontwikkelen, testen en documenteren van technische oplossingen.
- Goede samenwerkingsvaardigheden binnen multidisciplinaire technische omgevingen.
Pré’s
- Aantoonbare ervaring met het ontwikkelen binnen dataspace-omgevingen op basis van Gaia-X-principes en Pontus-X.
- Ervaring met het ontsluiten van geo- en aardobservatiedata via open standaarden zoals STAC, OGC API's en DCAT-AP-NL.
- Ervaring met het technisch implementeren van gebruiksvoorwaarden en toegangsbeleid, waaronder ODRL en compute-to-data.
- Ervaring met cloud-native ontwikkeling, containerisatie en datapipelines voor grote datasets.
- Beschikbaarheid om op korte termijn met de opdracht te starten.
Praktische informatie
- Start: 16 november 2026.
- Looptijd: 8 maanden.
- Uren: 24 uur per week.
- Locatie: Utrecht; eventuele hybride afspraken in overleg.
- Soort opdracht: ZZP
- Kenmerk DC&I: 202610182.
