Functiebeschrijving
Wat als jouw code waterbeheerders en onderzoekers wereldwijd zou helpen betere beslissingen te nemen? Als Wetenschappelijk Software Engineer bij Deltares ontwikkel je de tools die de basis vormen voor hydrologische en waterbeheermodellen. Door jouw kennis van watersystemen te combineren met expertise in softwareontwikkeling, draag je bij aan betrouwbare oplossingen die duurzaam waterbeheer en klimaatadaptatie ondersteunen.
Taken
Jouw rol als Wetenschappelijk Software Engineer
Je maakt deel uit van het Preprocessing-team, dat verantwoordelijk is voor de ontwikkeling van tools en workflows voor het opbouwen en voorbereiden van schematisaties voor toepassingen op het gebied van oppervlaktewater, grondwater en waterbeheer.
Onze software zet complexe gegevens om in simulatieklare modellen en ondersteunt onderzoekers en waterprofessionals bij het begrijpen en beheren van watersystemen. In deze functie werk je op het snijvlak van waterwetenschappen en softwareontwikkeling. Je werkt nauw samen met hydrologen, waterbeheerspecialisten en collega-software engineers om oplossingen te ontwikkelen die wetenschappelijk onderbouwd, schaalbaar en goed onderhoudbaar zijn.
Belangrijkste verantwoordelijkheden
- Ontwerpen, ontwikkelen en onderhouden van Python-applicaties en tools voor modelopbouw en modelvoorbewerking.
- Hydrologische en waterbeheerconcepten vertalen naar robuuste en gebruiksvriendelijke softwareoplossingen.
- Samenwerken met onderzoekers en domeinexperts om modelleringsworkflows en onderzoekstools te verbeteren.
- Bijdragen aan de ontwikkeling van geautomatiseerde dataverwerkings- en modelgeneratiepijplijnen.
- De kwaliteit van software waarborgen door middel van testen, code reviews, documentatie en het toepassen van softwareontwikkelbest practices.
- De onderhoudbaarheid, prestaties en gebruiksvriendelijkheid verbeteren van software die binnen Deltares wordt gebruikt.
- Nieuwe wetenschappelijke methoden implementeren in operationele softwaretool