Workbuddy logo

Data Engineer PySpark

Workbuddy

Utrecht
Full-time
2-5 years experience
Hybrid

€5,000 - €5,700 per month

Work Arrangement

Office Days per Week: 2 days

Key Skills

PySpark
Python
Databricks
Airflow
Data engineering
Data modeling
Scalable data processing
Transaction monitoring
Data quality
Communication skills
Problem-solving
Collaboration
Azure
Medallion architecture
Production-ready code

Job Description

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.

Core Responsibilities

You will develop and maintain the transaction monitoring data model while processing large international data flows. Your role involves building scalable transformations and collaborating with stakeholders to ensure high-quality, production-ready data solutions.

Requirements

Candidates must have at least 4 years of relevant experience in Data Engineering or Data Science and a completed master's degree in a STEM field. Proficiency in PySpark, Python, and experience with large-scale data processing are mandatory.

Benefits

  • Hybrid working

About Workbuddy

Industry: Software Development

Company size: 2-10 employees

WorkBuddy is a simple job management platform for medium to large Australian trade, multi-trade and field service businesses to better manage jobs and field workers. Our software is ideal for trade and services businesses whose scope of work includes service, maintenance, construction and project-based jobs. We know that different businesses have different needs, that's why WorkBuddy can be tailored to meet your specific requirements.

Added Today