Enter a job title or keyword

Data Engineer PySpark

Workbuddy


Job Location:

Utrecht - Netherlands

Monthly Salary: Not provided by the employer
Posted: 7 October 2026 (13 hours ago)
Application Deadline: 4 January 2027
Vacancies: 1 Vacancy

Job Summary

What can you expect

For Rabobank in Utrecht we are looking for an experienced Data Engineer / Data Scientist who will help scale international data flows used for transaction monitoring.

You will work with large volumes of data using PySpark Python Databricks and Airflow and contribute to a data model that supports the detection of money laundering and terrorist financing.

  • gross per month based on 40 hours

  • Approximately gross per month based on 36 hours

  • 36 hours per week

  • Utrecht

  • Hybrid working

  • Fixed office days on Monday and Thursday

  • Start: 2 November 2026

  • Assignment until 1 September 2027

  • Employment through Workbuddy

Knock-out criteria

For this assignment Rabobank has defined the following must-haves:

  • At least 4 years of relevant work experience

  • Experience as a Data Scientist or Data Engineer

  • Demonstrable experience with PySpark

  • Professional proficiency in English

  • Strong communication skills

  • A proactive way of working

  • A completed masters degree in Computer Science Artificial Intelligence Mathematics Information Studies or a comparable STEM field

  • Strong problem-solving and collaboration skills

  • The ability to critically reflect on your own work and development

Dutch is not required.

What will you do

You will work on Rabobanks international data model for transaction monitoring.

Your responsibilities include:

  • developing and maintaining the transaction monitoring data model;

  • processing large international data flows;

  • building scalable transformations using Python and PySpark;

  • writing and optimising production-ready code;

  • connecting data from different parts of Rabobank;

  • onboarding new regions to the data model;

  • contributing to a monorepository;

  • coordinating with data producers about data sources and data quality;

  • collaborating with developers who build transaction-monitoring logic;

  • safeguarding the technical quality of the data model.

Technical environment

You will work with technologies including:

  • PySpark

  • Python

  • Databricks

  • Airflow

  • scalable data processing

  • data transformations

  • data modelling

Experience with the following is an advantage:

  • Microsoft Azure

  • medallion architecture

  • Databricks

  • complex IT environments

What do you bring

You understand how to turn large and complex data flows into reliable and scalable data products.

You combine technical depth with strong communication skills and are comfortable working with data producers developers and other stakeholders.

You do not only build analyses or prototypes: you understand what is required to deliver production-ready maintainable data solutions.

Your team

You will join a team consisting of:

  • 9 Data Scientists

  • 1 Scrum Master

  • 1 Product Owner

The team is responsible for the data model used for Rabobanks international clients.

You will also work closely with data producers across Rabobank and developers responsible for transaction-monitoring logic.

Hybrid working

The team works at the Utrecht office on:

  • Monday

  • Thursday

On the other days you can work from home.

The team is temporarily located at Winthontlaan and is expected to return to Croeselaan in February.

Important for your application

Your CV and motivation must be provided in English.

Make sure your CV clearly shows:

  • at least 4 years of relevant Data Engineering/Data Science experience;

  • where and how you have used PySpark;

  • your experience with large-scale data processing;

  • your experience writing production-ready Python/PySpark code;

  • your work with data transformations and data models;

  • any experience with Databricks Airflow and Azure;

  • your completed relevant masters degree.

Please also mention any planned holiday or special leave during the assignment period.

If you currently work at Rabobank or have recently worked there please indicate this and include the name and job title of the relevant team lead where applicable.

Why choose Workbuddy

At Workbuddy we focus on your professional growth. We do more than connect you with an assignment: we represent your interests help position your experience effectively and support you throughout your career.

Our goal is to help you find work where your expertise is recognised and where you can continue developing.

Come grow with us.

Apply

Do you meet all must-have requirements and have strong hands-on PySpark experience in scalable data environments Apply through Workbuddy and make sure your relevant technical experience is clearly demonstrated in your CV.