2,244,143open jobs
144,243companies
255,662added this week
Browse all
Salary
$80k – $114k per year (gross)
Location
Hybrid (Utrecht, Netherlands)
Seniority
Middle · 3+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 12, 2026. First seen by Alion on Nov 12, 2026. Rabobank scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Rabobank is a Dutch cooperative bank headquartered in Utrecht, owned by its local member banks and their members. It provides retail, private and business banking in the Netherlands and is a major international lender to the food and agriculture sector, with wholesale and rural banking operations in countries such as Brazil, the United States, Australia and Chile. Its roots go back to farmer credit cooperatives founded in the Netherlands in 1898, whose two central organisations merged into Rabobank in 1972. It hires product owners, credit analysts, auditors, AI engineers and rural sales interns in Utrecht, São Paulo, Sydney and New York.

This is what we offer you

Gross monthly salary between € 5.994 and € 8.563 (scale 10).
  • Thirteenth month's salary and 8% holiday allowance

  • 10% Employee Benefit Budget

  • EUR 1,400 development budget per year

  • Hybrid working: balance between home and office work (possible for most roles)

  • A pension, for which you can set the maximum amount of your personal contribution

View allour benefits.

Job Title

Data Scientist AI

Job Description

Ready to improve how millions of customers and colleagues find information using search and generative AI?

Summary

As a Data Scientist at Rabobank, you will develop intelligent search solutions for websites, apps and internal tools. You will work on semantic search, embeddings, machine learning and generative AI within a multidisciplinary team. You will combine experimentation with reliable implementation. This includes evaluating models, integrating large language models and supporting the required governance processes.

At a glance

  • Develop machine learning and natural language processing solutions for search and personalisation.
  • Use Python, Databricks, Elasticsearch and large language models to build and evaluate solutions.
  • Help the team apply generative AI responsibly and in line with Rabobank’s AI Way of Working.

What will you do as a Data Scientist?

  • Develop and train machine learning models for semantic search and personalisation, helping users find relevant information more effectively.
  • Fine-tune and evaluate embedding models, retrieval methods and hybrid search solutions in Elasticsearch.
  • Research and implement large language model techniques for summarisation, metadata generation and other confirmed use cases.
  • Translate business questions into scalable data products and clearly communicate the resulting insights.
  • Support model monitoring, explainability and governance processes, including Privacy Impact Assessments and model development plans.

Skills, tools and areas of expertise

  • Machine learning and natural language processing: you have at least three years of relevant experience developing and applying models.
  • Information retrieval: you understand semantic search, embeddings, hybrid retrieval and evaluation methods such as nDCG, MAP and MRR.
  • Python and Databricks: you use Python and notebook environments to develop, test and evaluate data science solutions.
  • Elasticsearch and generative AI: you can apply Elasticsearch and integrate large language models into search-related solutions.
  • Communication and coaching: you can explain complex subjects clearly, present insights effectively and help colleagues work with data in a structured way.

Together we achieve more than alone

We believe in the power of differences. By combining people's differences, we become an even better bank. We are curious about what you will bring to our team [team/department name].

You will join a multidisciplinary team with developers, a Scrum Master and a Product Owner. The team combines software development and data science to improve search and responsibly integrate generative AI.

The wider area works on digital experiences supported by a content platform, intuitive navigation and powerful search. The solutions developed by the team are used across Rabobank websites, apps and internal tools.

Why everyone is welcome at Rabobank

At Rabobank, we are working towards a culture where everyone feels welcome. We value our differences and use them to collaborate more effectively and make better decisions. By being open to different perspectives, we create an environment where colleagues feel heard.

What do you bring?

Must-haves

  • At least three years of experience in machine learning and natural language processing.
  • Expertise in information retrieval, including semantic search and embeddings.
  • Experience integrating large language models into technical solutions.
  • Familiarity with Elasticsearch and hybrid search architectures.
  • Knowledge of evaluation methods and metrics such as nDCG, MAP and MRR.
  • Expertise in Python and experience working in Databricks notebooks or comparable notebook environments.
  • The ability to explain complex technical concepts clearly and support colleagues in developing their data science capabilities.
  • Fluency in English and a good understanding of Dutch.
  • The ability to balance experimentation and innovation with compliance and governance requirements.

Nice-to-haves

  • Experience with monitoring and explaining machine learning models.
  • Knowledge of CI/CD and software development best practices.
  • Experience creating dashboards and using storytelling to communicate insights.
  • Experience working in an agile, multidisciplinary environment.
  • Familiarity with Java.

Candidates must be located in the Netherlands and have the legal right to work in the Netherlands. Relocation from another country is not supported for this vacancy.

Only applications submitted through our careers website will be considered. Under our GDPR procedures, we cannot process direct applications.

You and the application process

Responding to the vacancy Data Scientist AI at Rabobank is possible until fulfilment.

  • Contact for questions about the process ask Rebecca Stumpel, Corporate Recruiter, at [email protected]
  • The application process includes 2 interviews via Microsoft Teams.
  • If you are invited for an interview, Bo, our virtual assistant, will contact you by SMS and email to schedule the interview.
  • A reliability assessment is part of the procedure.
  • An assessment can be part of the application process.

#LI-RS1

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,244,143 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Data Science
Similar stack
Same company
Utrecht
Hybrid · Amsterdam
Python
Databases
Databricks
DevOps
Azure DevOps
Azure
Docker
Management
Agile
Scrum
QA
Playwright
Postman
Pytest
Apply
Hybrid · Full-Time · 5+ years exp · Amsterdam
Python
SQL
Databases
Snowflake
ClickHouse
Google BigQuery
Amazon Redshift
AI/ML
Claude
Dagster
dbt
Mobile
AppsFlyer SDK
Twilio
DevOps
Terraform
GCP
Azure
CI/CD
AWS
Cybersecurity
GDPR
Analytics
ETL/ELT
A/B Testing
Metabase
Looker
Apply
Core Data Engineer 5 hours ago
In office · Full-Time · Amsterdam
Python
SQL
Databases
Databricks
Apache Kafka
AI/ML
Polars
Spark
Airflow
dbt
Pandas
DevOps
GCP
Kubernetes
Google GKE
Analytics
Apache NiFi
Apply
Remote (Netherlands) · Full-Time · 13+ years exp · Bachelor's Degree · Amsterdam
Python
Python
pySpark
Databases
Snowflake
Databricks
MS SQL
AI/ML
Spark
DevOps
Azure
Analytics
Tableau
Power BI
ETL/ELT
Informatica
Collibra
Apply
$66k – $107k per year · Hybrid · Full-Time · Delft
Python
SQL
Scala
Databases
Snowflake
Databricks
ClickHouse
Google BigQuery
AI/ML
Dagster
DevOps
Terraform
GitLab CI
CI/CD
AWS
Platform Engineering
AWS Lambda
IAM
Amazon Kinesis
Apply
$60k – $81k per year (gross) · Hybrid · Full-Time · Utrecht
Python
Bash
Python
pySpark
AI/ML
Spark
Explainable AI
DevOps
Git
AWS
Linux
Apply
$60k – $85k per year (gross) · Hybrid · Utrecht
Python
Python
SQLAlchemy
FastAPI
Databases
PostgreSQL
PostGIS
DevOps
Rest API
Ansible
Pulumi
Azure
Kubernetes
Management
Scrum
Apply
Hybrid · Full-Time · 7+ years exp · Utrecht
PowerShell
DevOps
Terraform
Azure
Windows Server
TCP/IP
DNS
DHCP
Cybersecurity
Microsoft Entra ID
Active Directory
Apply
$81k – $102k per year · In office · Full-Time · Utrecht
Apply
$74k – $88k per year · Remote (Netherlands) · 5+ years exp · Utrecht
JavaScript
TypeScript
Node JS
DevOps
Terraform
CI/CD
AWS
Apply
See all jobs
This is one of many
2,244,143 more open roles from verified company boards, updated every day.