Functieomschrijving
Voor Rijkswaterstaat zoeken wij een Software Engineer.Het RWS Data en AI Lab is een organisatie-onderdeel van Rijkswaterstaat met een sterk dynamisch en innovatief karakter. In korte sprints werk je op een agile manier aan het ontwikkelen van producten die oplossingen bieden voor data gerelateerde vraagstukken waarvoor tot voor kort geen oplossing beschikbaar was. Je maakt hierbij gebruik van diverse geavanceerde technieken en software.
Jouw verantwoordelijkheden zijn:
- Het voortouw nemen in het robuust, schaalbaar, testbaar en reproduceerbaar ontwikkelen van nieuwe producten binnen het agile team. Je ontwikkelt generieke componenten die breed inzetbaar zijn voor verschillende usecases.
- Het overdragen van jouw data engineering kennis aan teamleden met minder data engineering ervaring.
- Meedenken over de software-architectuur van het te ontwikkelen product.
- Samen met de data scientist het product implementeren.
Competenties
- Analyseren.
- Klantgerichtheid.
- Zelfontwikkeling.
- Samenwerken.
Functie-eisen
- Je beschikt aantoonbaar over minimaal 5 jaren kennis van en werkervaring met software engineering
- Je hebt minimaal 5 jaren ervaring in een Agile setting binnen innovatieve data projecten met een data science component
- Je hebt minimaal een opleiding op WO- of PhD-niveau richting software engineering afgerond
- Je hebt minimaal 3 jaren ervaring met Python (en het schrijven van hoogwaardige Python-code volgens strikte eisen), Postgres, Kubernetes in combinatie met Helm en ArgoCD, Airflow, RabbitMQ, Flask (inclusief authenticatie en authorisatie), CI, unit testing en OOP
Functie-wensen
- Je beschikt over aantoonbare kennis van software engineering in data science projecten
- Je hebt aantoonbare kennis en ervaring in het robuust, schaalbaar, testbaar en reproduceerbaar ontwikkelen van software en ervaring met de vereiste technologiestack
Functie eisen
- Je beschikt aantoonbaar over minimaal 5 jaren kennis van en werkervaring met software engineering
- Je hebt minimaal 5 jaren ervaring in een Agile setting binnen innovatieve data projecten met een data science component
- Je hebt minimaal een opleiding op WO- of PhD-niveau richting software engineering afgerond
- Je hebt minimaal 3 jaren ervaring met Python (en het schrijven van hoogwaardige Python-code volgens strikte eisen), Postgres, Kubernetes in combinatie met Helm en ArgoCD, Airflow, RabbitMQ, Flask (inclusief authenticatie en authorisatie), CI, unit testing en OOP
Functie wensen
- Je beschikt over aantoonbare kennis van software engineering in data science projecten
- Je hebt aantoonbare kennis en ervaring in het robuust, schaalbaar, testbaar en reproduceerbaar ontwikkelen van software en ervaring met de vereiste technologiestack
