Data Engineer PySpark
WorkBuddy
Data Engineer PySpark
Samenvatting
Wat krijg je?
Wat ga je doen?
- Develop and maintain data models
- Process large international data flows
- Build scalable Python and PySpark transformations
- Write and optimize production-ready code
- Onboard new regions to data models
Wat verwachten wij?
- Master in Computer Science or related STEM field
- 4 years experience as Data Scientist or Engineer
- Experience with PySpark for scalable data solutions
- Experience with data transformations in Python
Volledige vacaturetekst
Build scalable PySpark data solutions that strengthen international transaction monitoring at the client's company. You will turn complex data flows into reliable products using Databricks and Airflow to combat financial crime. Enjoy the flexibility of hybrid working and thrive in a collaborative environment with two fixed office days. Discover how your expertise can make a global impact.
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
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.
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
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 teamYou 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 workingThe 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 applicationYour 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.
ApplyDo 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.
Over de werkgever
Zo werkt solliciteren
- Snel en eenvoudig via je mobiel
- Solliciteer in 1 minuut
- CV niet verplicht
- Volg je sollicitatie via Track & Trace
- Volg je sollicitatie via Track & Trace
Goed om te weten
Makkelijk solliciteren Solliciteren