Senior MLOps Engineer
De energietransitie is in volle gang, en data speelt daarin een onmisbare rol. Bij Stedin hebben we bergen aan data en steeds meer data science use-cases. Om onze data scientists optimaal te ondersteunen, bouwen we aan een modern MLOps platform binnen Azure. We hebben recent een nieuwe MLOps omgeving ingericht (op Azure Databricks) en staan aan de vooravond van verdere uitbreiding. Om onze MLOps-processen naar een hoger niveau te tillen én tegelijkertijd lopende use-cases te blijven ondersteunen, zoeken we tijdelijk extra versterking. Daarom kijken we uit naar een Senior MLOps Engineer die ons team op interim-basis komt helpen.
Wat je gaat doen
In deze rol breng jij jouw expertise in om onze MLOps-infrastructuur op te zetten en te verbeteren. Je richt je in eerste instantie op het ontwikkelen en uitrollen van ons interne MLOps platform: je helpt bij het opzetten van geautomatiseerde pipelines, modelregistratie en deployment workflows in Azure Databricks, inclusief het gebruik van MLflow voor model management. Je zorgt ervoor dat data science-modellen efficiënter en betrouwbaarder in productie gebracht kunnen worden. Denk hierbij aan use-cases zoals grootschalige tijdreeks-forecasting pipelines via Databricks Jobs met MLflow, gescheduled door Apache Airflow – jij zorgt dat dit soort workflows soepel draaien. Daarnaast breng je structuur aan in CI/CD voor machine learning (in Azure DevOps) zodat versies van code, modellen en data goed beheerd zijn.
Verdere verloop van de opdracht
Naarmate de opdracht vordert, verschuift je focus meer naar het overdragen van kennis en het coachen van onze bestaande engineers. Zo zorg je ervoor dat het team zelfstandig verder kan groeien en dat de verbeteringen die je doorvoert geborgd blijven. Jij laat ons team sterker achter dan je het aantrof.
Profiel
Je bent een ervaren professional met een passie voor zowel machine learning als solide software-engineering. Je neemt graag het voortouw en voelt je verantwoordelijk voor het opleveren van kwalitatief hoogwaardige oplossingen. Je bent analytisch én pragmatisch: je overziet het grotere geheel van een ML-platform, maar hebt ook oog voor detail bij implementaties. Kennis delen zit in je natuur – je haalt er voldoening uit om anderen te laten groeien. Daarnaast ben je communicatief sterk, zodat je moeiteloos met alle stakeholders kunt schakelen. Je denkt in oplossingen, stelt je flexibel op en weet mensen mee te krijgen in nieuwe ideeën en werkwijzen.
Wat jou onze nieuwe Senior MLOps Engineer maakt
- Je hebt een diepgaand begrip van machine learning productontwikkeling in de context van MLOps – van data prep en modeltraining tot deployment en monitoring.
- Je hebt minstens 5 jaar ervaring met het opzetten en onderhouden van een MLOps- of data platform, bij voorkeur in een cloudomgeving (Azure) met tools als Databricks. Je weet wat er komt kijken bij het schaalbaar en betrouwbaar uitrollen van ML oplossingen.
- Je beschikt over uitstekende Python skills en hanteert solide software design principes (zoals OOP en design patterns) bij het ontwikkelen van code.
- Je vindt het leuk om je kennis over te dragen en collega’s te begeleiden. Je hebt aantoonbaar anderen gecoacht of mentored (bijvoorbeeld junior/medior engineers of data scientists) en draagt bij aan hun ontwikkeling.
- Beschikbaarheid: je bent beschikbaar voor 5 dagen per week, maandag en donderdag op ons kantoor in Rotterdam is verplicht, de rest van de dagen zijn voor thuiswerken (hybride werken).
- Pluspunten (nice-to-haves): Kennis van Terraform of Infrastructure-as-Code is mooi meegenomen. Ervaring met onze huidige tech stack is ook een groot voordeel – denk aan Apache Spark, Azure Databricks, MLflow, Apache Airflow, Azure DevOps, en inzicht in data lineage (herleidbaarheid van data en modelversies).
Team en werkomgeving
Als Senior MLOps Engineer ga je aan de slag in het hart van ons Data Office. Dit bestaat uit twee teams: Data Governance en Data Science & Engineering. Jij wordt (tijdelijk) onderdeel van het Data Science & Engineering-team. Dat team telt momenteel 11 collega’s – voornamelijk Machine Learning Engineers – die stuk voor stuk gedreven zijn om data-oplossingen naar productie te brengen. We werken hecht samen met de data scientists binnen Stedin; de lijnen zijn kort en de sfeer is informeel.
Locatie
Je standplaats is ons hoofdkantoor in Rotterdam, pal naast station Blaak, met een prachtig uitzicht over de stad. Op maandag en donderdag vind je hier het hele team bijeen. Andere dagen werk je indien nodig remote.
Eisen voor de opdracht Senior ml (ops) engineer
- CV is voorzien van referenties (naam, functie en contactgegevens referent) of deze kunnen op aanvraag aangeleverd worden.
- Kandidaat is tech lead en is in staat een team mee te nemen. Kandidaat heeft ervaring in MLOps-infrastructuur op te zetten en te verbeteren binnen een grote complexe organisatie.
- Kandidaat heeft aantoonbare ervaring met het opzetten en onderhouden van een MLOps- of data platform, bij voorkeur in een cloudomgeving (Azure) met tools als Databricks. Je weet wat er komt kijken bij het schaalbaar en betrouwbaar uitrollen van ML oplossingen.
- Kandidaat dient Nederlandse taal machtig te zijn in woord en geschrift, een aanbieding op deze aanvraag is hierbij een akkoordverklaring.
- Kandidaat heeft minimaal een aantoonbare afgeronde HBO/WO opleiding.
- Kandidaat heeft minimaal 5 jaar aantoonbare werkervaring met machine learning productontwikkeling in de context van MLOps – van data prep en modeltraining tot deployment en monitoring.
Wensen voor de opdracht Senior ml (ops) engineer
- Kandidaat heeft uitstekende Python skills en hanteert solide software design principes (zoals OOP en design patterns) bij het ontwikkelen van code.
- Kandidaat beschikt over onderstaande competenties. Deze kunnen worden getoetst in een gesprek met de opdrachtgever: goed kunnen plannen, verantwoordelijkheidsgevoel, flexibele instelling, goede communicatieve vaardigheden, resultaatgericht, proactief, luistervaardig.
- Is kandidaat eerder werkzaam geweest binnen Stedin? Indien kandidaat eerder werkzaam is geweest binnen Stedin dan dient de reden van vertrek in het CV te staan. Tevens worden intern referenties ingewonnen. Mocht de reden van vertrek en de referentie(s) niet overeenkomen, dan wordt de toelating in het Dynamisch Aankoopsysteem ontnomen.
- Kandidaat heeft kennis van Terraform of Infrastructure-as-Code. Ervaring met onze huidige tech stack is ook een groot voordeel – denk aan Apache Spark, Azure Databricks, MLflow, Apache Airflow, Azure DevOps, en inzicht in data lineage (herleidbaarheid van data en modelversies).
Geïnteresseerd in deze opdracht?
Zo gaan wij te werk
1. Reageer op de opdracht Senior ml (ops) engineer
Wanneer je op deze opdracht reageert, starten wij direct met het beoordelen van een mogelijke match.
- We bekijken of jouw ervaring en cv aansluiten bij de opdracht
- We leggen jouw profiel langs de lat van de eisen van de opdrachtgever
- We checken je tarief en zetten dit af tegen de actuele markt om je positie te bepalen
Met deze werkwijze vergroot je jouw kansen op succesvolle bemiddeling. Je hoort op werkdagen binnen 24 uur van ons of er sprake is van een match en of we samen het offertetraject kunnen beginnen.
2. Introductie bij Stedin
Past jouw profiel bij de eisen van Stedin? Dan volgen de volgende stappen:
- Wij stellen jou voor aan Stedin
- Indien er aanvullende stukken nodig zijn, zoals een motivatie, diploma's, referenties of een VOG, zorgen wij voor het verzamelen hiervan
- We stellen gezamenlijk een overtuigende offerte op waarin jouw toegevoegde waarde helder naar voren komt
- Je krijgt van ons een tariefadvies op basis van de marktsituatie, maar jij beslist uiteindelijk zelf over het uiteindelijke tarief
Ontvangen we een positieve reactie van Stedin, dan plannen we doorgaans een kennismakings- of intakegesprek met je in.
3. Aftrap van de opdracht!
Bij ons kun je rekenen op openheid en transparantie. Doordat we direct schakelen met zelfstandigen, houden we de inhuurketen overzichtelijk en kun jij altijd precies zien hoe het traject verloopt.
- Gemiddelde marges: we rekenen 13% marge over je uurtarief; dit daalt na het eerste jaar naar 11%.
- Supersnelle betaling: zodra de opdrachtgever heeft overgemaakt, staat jouw brutoloon op werkdagen altijd binnen 24 uur op je rekening.
- Altijd je eigen keuzes: bij ons heb je geen concurrentie- of relatiebeding. Wanneer je goed werk levert en de opdrachtgever biedt meer werk aan, mag je dit direct aannemen, volledig vrij dus.
Zo bieden we jou heldere afspraken en behoud je de zelfstandigheid die past bij ondernemen op jouw manier.
Reageer nu binnen 24 uur reactie
Even voorstellen
Wij zijn LibLab
Wat fijn dat je je weg hebt gevonden naar LibLab! Dit platform is speciaal ontwikkeld voor jou als zelfstandig professional en sluit naadloos aan op de wensen en inzichten uit de dagelijkse praktijk. Met inmiddels ruim 18 jaar eigen ervaring als zelfstandig professionals weten wij precies welke uitdagingen je kunt tegenkomen, bijvoorbeeld bij het binnenhalen van nieuwe opdrachten of het samenwerken met tussenpersonen. Omdat we zelf iedere dag met deze situaties te maken hebben gehad, merken we dat de traditionele methodes niet langer toereikend zijn en echt toe zijn aan vernieuwing. Dát is precies waar wij ons voor inzetten.
De meerwaarde van LibLab voor jouw opdrachten
- Snel duidelijkheid: zodra je je aanmeldt voor een opdracht ontvang je binnen één werkdag bericht of we een goede match zien
- Eerlijke marges: je betaalt 13% marge en vanaf het tweede jaar wordt dit percentage automatisch verlaagd naar 11%
- Supersnelle uitbetaling: nadat de klant het bedrag heeft voldaan staat je factuur of brutoloon binnen 24 uur op je rekening
- Volledige vrijheid: wij werken zonder relatiebeding of concurrentiebeding je kunt dus altijd elke vervolgopdracht zelf bepalen
