Data Engineer PySpark
Build scalable PySpark data solutions that strengthen international transaction monitoring at Rabobank. Turn complex data flows into reliable products that help combat financial crime.
We reageren meestal binnen een dag
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.
€5,000 – €5,700 gross per month based on 40 hours
Approximately €4,500 – €5,130 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 master’s 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 Rabobank's 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 Rabobank's 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 master's 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.
- Afdeling
- Data, IT en innovatie
- Locatie
- Utrecht
- Status werken op afstand
- Hybride