Senior Data Engineer
Summary
Senior Data Engineer at De Nederlandsche Bank (the Dutch central bank), working in the Statistics division's DevOps team in Amsterdam to modernize the data platform — including migrating from Azure Synapse Analytics to Azure Databricks. Day to day: building scalable pipelines with PySpark, Python and Delta Lake, driving CI/CD, code quality and mentoring colleagues.
Bij DNB werk je met impact op financiële stabiliteit en duurzame welvaart. DNB maakt zich sterk voor een betrouwbaar financieel stelsel. Hierbij speelt ICT een essentiële rol. Als Senior Data Engineer werk je aan innovatieve ICT-trajecten voor de divisie Statistiek van DNB. Als Senior Data Engineer speel je een sleutelrol in de continue vernieuwing van het data-applicatielandschap van Statistiek. Je helpt complexe datastromen toekomstbestendig te maken en zorgt dat data tijdig, betrouwbaar en veilig beschikbaar is voor statistische processen, rapportages en leveringen aan interne en externe afnemers. Zo doe je dat als Senior Data Engineer bij DNB Als Senior Data Engineer combineer je brede technische expertise met een actieve rol in het DevOps-team. Vanuit je ruime ervaring neem je het voortouw bij complexe technische vraagstukken en help je het team om tot goed onderbouwde en uitvoerbare keuzes te komen. Je vertaalt businessbehoeften en geldende architectuurkaders samen met het team naar robuuste dataoplossingen en stimuleert samenwerking, kennisdeling en hergebruik binnen en buiten het team. Samen met product owners, engineers, architecten, scrum masters en business experts zorg je voor een toekomstbestendig platform dat voldoet aan gebruikersbehoeften en organisatorische kaders. Je maakt vanuit de technische praktijk afwegingen tussen innovatie, naleving, beheersbaarheid en waarde voor de gebruiker. Daarbij bewaak je de technische kwaliteit, onderhoudbaarheid en samenhang binnen de dataoplossing. Je neemt initiatief bij het terugdringen van technische schuld, het verbeteren van ontwikkelstandaarden, beveiliging en beheersbaarheid en helpt het team architectuurkaders praktisch toe te passen. Door zelf mee te bouwen, code te beoordelen en collega’s inhoudelijk te begeleiden, draag je bij aan duurzame oplossingen en de verdere ontwikkeling van het team. Wat ga je precies doen?
- Je ontwerpt, bouwt en optimaliseert schaalbare dataverwerkingsoplossingen met Azure Databricks, PySpark en herbruikbare Python-componenten.
- Je speelt een leidende rol in de modernisering van het dataplatform, waaronder de migratie van Azure Synapse Analytics naar Azure Databricks.
- Je draagt bij aan technische kwaliteit door ontwikkelstandaarden toe te passen en te verbeteren, code te beoordelen en testautomatisering, CI/CD, monitoring en beheersbaarheid verder te professionaliseren.
- Je vertaalt businessbehoeften en geldende architectuurkaders samen met het team naar robuuste, realiseerbare dataoplossingen en draagt actief bij aan de implementatie daarvan.
- Je brengt vanuit het team technische kennis en praktijkervaring in bij afstemming met architecten en andere teams en draagt bij aan herbruikbare oplossingen en goed onderbouwde technische keuzes.
- Je adviseert over technische verbeteringen, fasering en prioriteiten en helpt deze samen met het team te realiseren.
- Je hebt hbo- of wo-werk- en denkniveau en minimaal 5 jaar relevante ervaring als data engineer, cloud engineer, software engineer of in een vergelijkbare technische rol. Daarnaast heb je aantoonbare ervaring als senior data engineer of in een vergelijkbare rol waarin je collega’s inhoudelijk begeleidt en technische kwaliteit bevordert.
- Je hebt ruime ervaring met Microsoft Azure, PySpark, Delta Lake en het verwerken van grote datasets binnen Azure Databricks en/of Azure Synapse Analytics. Bovendien heb je ervaring met event driven oplossingen zoals met Azure Service Bus.
- Je hebt ervaring met het professionaliseren van ontwikkelwerk binnen teams. Je stimuleert goede software-engineeringpraktijken en verbetert CI/CD-processen en geautomatiseerde deployments binnen DevOps-teams, bijvoorbeeld met Azure DevOps, Git, pull requests, codebeoordelingen, testautomatisering met pytest en Infrastructure as Code met Bicep en PowerShell.
- Je kunt complexe businessvraagstukken vertalen naar herbruikbare dataoplossingen en werkt deze uit tot heldere technische ontwerpen en realiseerbare stappen, die je samen met het team verder uitwerkt.
- Je denkt mee over fasering en volgordelijkheid van oplossingen en de implementatie ervan en durft inschattingen te maken over omvang.
- Je communiceert helder met niet-technische gebruikers en werkt effectief samen met architecten en andere technische specialisten. Je weet architectuurkaders praktisch toe te passen en stimuleert kennisdeling, hergebruik en samenwerking over team- en domeingrenzen heen.
- Een salaris van minimaal € 5.000,-- en maximaal € 7.100,-- bruto per maand, wat neerkomt op een bruto jaarsalaris van minimaal € 74.300,-- en maximaal € 105.600,-- op basis van een 36-urige werkweek inclusief persoonlijk keuzebudget (13e maand, vakantiegeld en persoonlijk budget). De uiteindelijke inschaling is onder meer afhankelijk van je kennis en ervaring.
- Vrije keus wanneer jij je 13de maand, 8% vakantietoeslag berekend over 13 maanden en een vrij besteedbaar persoonlijk budget van 5,9% van je 12-maandssalaris laat uitbetalen.
- Pensioenopbouw op basis van middelloon met voorwaardelijke indexatie. Eigen bijdrage in de premie bedraagt 6,98%.
- Een volledige vergoeding van je OV-reiskosten woon-werkverkeer óf vergoeding van je reiskosten met eigen vervoer tegen € 0,23 per km. Het is mogelijk om met de trein 1ste klas te reizen. Hiervoor geldt een eigen bijdrage van € 25,-- per maand.
- Een internetvergoeding van € 50,-- netto per maand.
- Veel mogelijkheden jezelf door opleiding en training zowel vakinhoudelijk als persoonlijk te blijven ontwikkelen.
- Een goede balans tussen je professionele en je privéleven. In deze functie is het mogelijk om 4 dagen van 9 uur te werken.