...

Data Scientist – Medior / Senior Machine Learning Engineer

De afbeelding toont het woord "Rabobank" in blauwe, vetgedrukte en cursieve letters op een witte achtergrond.

Aanvraagnummer: 31735
Contractvorm: Detachering
Organisatie: Rabobank
Locatie: Utrecht, Croeselaan 18
Uren per week: 36 per week
Tarief: Geen maximum
Duur van de opdracht: 12 maanden
Regio: Utrecht
Startdatum: Z.S.M.
Optie tot verlenging: Nee
Sluitingsdatum: 02-03-2026 10:00

LET OP! Deze opdracht is gesloten



Details:
• We zijn op zoek naar 2 FTE.
• Bij voldoende aanbod zullen wij de rol eerder sluiten dan de aangegeven deadline in de portal. Bied dus zsm een geschikte kandidaat aan;
• Leveranciers mogen slechts 1 kandidaat aanbieden. Mochten er door één partij meerdere kandidaten aangeboden worden, dan zullen wij alle kandidaten moeten afwijzen;
• Startdatum: Zsm;
• Einddatum:: 6 maanden (betreft vervanging);
• Uren: 36 uur;
• ZZP'ers niet toegestaan;
• Hybride: vaste kantoordag elke donderdag en 1x in de 2 weken op woensdag;
• Voertaal: Engels zowel mondeling als in geschrift.

Harde eis:
• 4 jaar werkervaring als Medior Data Scientist of Machine Learning Engineer, kandidaten zonder deze ervaring worden afgewezen!
• Pyspark en Databricks zijn harde skills.
Opleidingseisen:
• Bij voorkeur Master, maar in het buitenland zien we dat een Bachelor vaak alleen van toepassing is.

Medior Data Scientist / Senior Machine Learning Engineer:
Are you passionate about developing, implementing and maintaining machine learning models? Do you thrive in a collaborative, fast-paced environment where you can shape the future of ML-driven products? Good! Then read on.

You and your job:
As a Medior Data Scientist / Senior Machine Learning Engineer, you will work on developing, maintaining, optimizing data pipelines and machine learning models. These are used to support various stages of the client lifecycle of business clients. Where you can think of models to support client retention (churn models), combining internal and external data sources to do client benchmarking and predicting next products to buy.
We are looking for a Data Scientist and a Machine Learning Engineer with strong engineering capabilities, someone who can dive deep into data, work with machine learning models (especially tree based and clustering models) and take solutions from prototype to production. You will work across the full ML lifecycle, contributing to scalable, reliable, and responsible solutions with a hands-on programming on production ready code.

Top responsibilities:
• Develop, maintain and optimize machine learning models in practice;
• Refactor existing code, improve model performance, and streamline pipelines for efficiency;
• Combine and analyse data to create high end model input;
• Write production ready code to deploy a machine learning model;
• Work independently and as part of an end-to-end Data Science team;
• Provide written and verbal explanations on ideas, frameworks, models and implementations;
• Engage with IT in a DevOps fashion to bring the models to production.

We believe that bringing together people's differences is what makes us an even better bank. Talking of Rabobank: We are a Dutch bank that operates in 38 countries for over 9,5000,000 customers. Together with these customers, our members and partners we stand side by side to create a world in which everyone has access to enough healthy food. In the Netherlands we work to create a country in which people are happy with how they live, work and do business.

Within Rabobank, Analytics Acceleration is an ambitious department that aims to mix in a healthy dose of experience, innovation and creativity to develop innovative products and services. We focus on fast learning, delivering value quickly and being more effective. As a team, you work on clear goals and continuously see the results of your (team) efforts.

You and your talent:
• For the Medior Data Scientist: you have at least 4 years of experience working as a Data Scientist or in a similar role;
• For the Senior Machine Learning Engineer: you have at least 6 years of experience as a Machine Learning Engineer or in a similar role;
• You have expertise in statistical modelling and machine learning, especially practical experience with tree based and clustering models;
• You are curious about combining complex datasets and willing to spend time to understand, combining and validate data to ensure meaningful results;
• You have experience in model deployment, performance tuning, and monitoring leveraging MLOps/DevOps;
• Hands-on person who likes spending time on writing production ready code (Python, PySpark);
• For the Senior Machine Learning Engineer: Experience with improving code and optimizing pipelines;
• Proficient with PySpark and Databricks;
• You have experience with cloud platforms, preferably Azure;
• You are skilled in Git and CI/CD pipeline development;
• You have experience with ETL processes, data pipelines, databases and data lakes;
• Basic banking knowledge (optional, nice to have);
• Experience with Kedro (optional, nice to have);
• You communicate well in English (both spoken and written);
• You are curious by heart and experienced in collaboration with internal stakeholders.

Graag ontvangen we in de persoonlijke motivatie een onderbouwing waaruit blijkt dat de kandidaat over de gevraagde competenties beschikt.

Aanvullende informatie:

• Er wordt hybride gewerkt, volgens het Rabobank @anywhere principe;
• Let op: loondienst-midlance constructies zijn conform Rabobankbeleid niet toegestaan. Geen kandidaten aanbieden via deze constructie. Controle vindt tevens plaats tijdens de screening;
• Leveranciers van kandidaten behoren op de hoogte te zijn van de geldende wet- en regelgeving op het gebied van arbeidsvoorwaarden en de (Rabobank) cao. Deze inzet valt in schaal 9 van de Rabobank cao;
• Wij ontvangen graag de persoonlijke motivatie en het CV in het Nederlands;
• De kandidaat mag op maximaal één aanvraag tegelijkertijd aangeboden worden. Dit betekent dat de kandidaat gedurende de exclusiviteitsperiode (4 werkdagen) alleen bij - Rabobank is aangeboden;
• Daarnaast is het van belang dat de kandidaat beschikbaar is voor de hele gevraagde periode in de aanvraag;
• Pre-employmentscreening: Als de kandidaat mag starten bij de klant, dan zal er een pre-employmentscreening plaatsvinden. Wij sturen u op dat moment de daarvoor benodigde documenten toe. Uw kandidaat mag pas starten na afronding van de pre-employmentscreening;
• De kandidaat beschikt over een legitimatiebewijs (een paspoort of identiteitskaart), welke bij intake én op de startdatum van het contract van de kandidaat geldig is en ter controle kan worden overlegd;