Functieomschrijving
Voor onze opdrachtgever Rijkswaterstaat zijn wij op zoek naar een software engineer
Werkzaamheden:
- Het voortouw nemen in het robuust, schaalbaar, testbaar en reproduceerbaar ontwikkelen van nieuwe producten binnen het agile team. Je werkt aan het ontwikkelen van generieke componenten die breed inzetbaar zijn voor verschillende usecases;
- Het overdragen van data enigneering kennis op de teamleden met minder data engineering ervaring;
- Meedenken in software-architectuur van het te ontwikkelen product;
- In samenwerking met data scientist het product implementeren.
Over de organisatie
Het Datalab is een organisatie onderdeel van RWS met een sterk dynamisch en innovatief karakter. In korte sprints worden op een Agile manier producten ontwikkeld die een oplossing bieden voor data gerelateerde vraagstukken waar tot voor kort geen oplossing voor beschikbaar was. Hierbij wordt gebruik gemaakt van diverse geavanceerde technieken en software.
Functie-eisen
- WO of PhD-diploma in de richting van software engineering;
- Ervaring met het werken met Python, Tensorflow, NLP, IoT-modellen, Postgres, databases, containerization, continuous integration, unit testing, OOP, MPP;
- Ervaring op het gebied van software engineering (Minimaal 5 jaar);
- Ervaring met het schrijven van hoge kwaliteit Python code volgens strikte kwaliteitseisen zoals PEP, Flake8, unit tests, security e.a. incl. CI/CD pipelines (Minimaal 3 jaar);
- In een Agile setting, ervaring in het robuust, schaalbaar, testbaar en reproduceerbaar ontwikkelen van software binnen innovatieve data projecten met een data science component (Minimaal 3 jaar);
- Ervaring met het werken met Python, Postgres, Greenplum, containerization, continuous integration, unit testing, OOP, MPP, Tensorflow, NLP, IoT-modellen (Minimaal 3 jaar).