About this role
logo NN Group Taal NL EN - Amsterdam - Onbepaalde tijd/Bepaalde tijd - 40 Verwijder uit favorieten Voeg toe aan favorieten Voeg toe aan favorieten Bij BeFrank bouwen we aan een modern dataplatform waarmee we data uit tientallen bronnen ontsluiten en omzetten naar producten die direct waarde leveren voor onze klanten en collega's. Daarvoor zoeken we geen traditionele data engineer. We zoeken een software engineer die het leuk vindt om complexe datavraagstukken op te lossen. Je schrijft graag robuuste software die jarenlang mee kan , waarbij je data beschikbaar maakt voor analyses, rapportages en AI- toepassingen. Jij zorgt ervoor dat de oplossing robuust en betrouwbaar werkt, ongeacht de schaal van de data of het type bronsysteem dat wordt ontsloten. Daarnaast denk je mee over de technische richting van het platform. Hoe richten we onze architectuur in? Hoe houden we oplossingen schaalbaar? Hoe borgen we kwaliteit en onderhoudbaarheid naarmate het landschap groeit? Wat deze functie bijzonder maakt, is dat je werkt op het snijvlak van softwareontwikkeling en data. Je bouwt productiewaardige Python-applicaties en datapipelines , automatiseert processen, richt CI/CD in en zorgt dat kwaliteit vanaf het begin onderdeel is van het ontwerp . Je krijgt daarbij veel ruimte om zelf verantwoordelijkheid te nemen en verbeteringen voor te stellen. In een relatief klein team heeft iedere engineer direct invloed op de keuzes die worden gemaakt. Wat je concreet gaat doen : - Productiewaardige datapipelines schrijven in Python en PySpark volgens de medallion -architectuur ( bronze , silver , gold) op Delta Lake. - Het ontsluiten van data uit verschillende bronsystemen: relationele databases, NoSQL databases, Blob /S3 storage, REST API's , SFTP servers etc. - Tests schrijven op meerdere niveaus: unit tests, integratietests en BDD-tests voor datatransformaties, en deze integreren in het CI/CD proces in Azure DevOps . - Datakwaliteit va...