Senior Machine Learning Engineer for Search

bol

Utrecht

On-site

EUR 60,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading online retail platform in the Netherlands is seeking a Machine Learning Engineer to design, build, and deploy machine learning solutions. You will work in cross-functional teams to enhance customer experiences through innovative, data-driven approaches. The ideal candidate has 5+ years of experience in ML engineering and strong skills in Python and SQL, with a preference for GCP experience. Enjoy learning in an informal and innovative environment.

Qualifications

  • 5+ years’ experience as an ML Engineer, ideally in Search or Recommendations.
  • Strong skills in Python, SQL, and data engineering.
  • Experience deploying ML in production on cloud platforms.

Responsibilities

  • Design and build machine learning solutions for data-driven innovations.
  • Transform tested models into scalable production systems.
  • Collaborate within cross-functional teams to enhance customer experiences.

Skills

Python
SQL
Data engineering (Airflow, DBT, Kubernetes, CI/CD)

Tools

GCP

Job description

Overview

As a Machine Learning Engineer, you’ll play a key role in designing, building, and deploying machine learning solutions that power bol.com’s data‑driven innovations.

With 13 million customers, 129 million monthly visits and about 41 million products on display, bol is the most successful online retail platform in The Netherlands and Belgium. And when we say ‘platform’, we mean it. Well over 49,000 external partners – and counting – enrich the product base. Data‑driven, adventurous, we intend to deliver on our promise to make life easier and more fun for customers. And that is exactly what our IT 750+ professionals (25% internationals) do. Making mistakes is no biggie, as long as learnings are shared.

Responsibilities

As a Machine Learning Engineer, you’ll play a key role in designing, building, and deploying machine learning solutions that power bol.com’s data‑driven innovations. Working in cross‑functional teams alongside data scientists, software engineers, and business stakeholders, you’ll transform tested models into scalable, real‑time production systems that directly enhance customer experiences.

Qualifications
  • 5+ years’ experience as an ML Engineer, ideally in Search or Recommendations
  • Strong Python, SQL, and data engineering skills (Airflow, DBT, Kubernetes, CI/CD)
  • Experience deploying ML in production on cloud platforms (GCP preferred)
  • Comfortable with agile workflows, A/B testing, and MLOps best practices
Pros
  • You like working on the overlap between AI, software and data engineering
  • You have an A/B test mindset and like real‑time visible solutions in a high impact area of the company
  • You like to communicate and take your team and stakeholders along in moving solutions to production
Cons
  • You do not believe in an agile/iterative approach and only want to build models from data without taking them into production
  • You are not flexible and can’t shift smoothly between different topics and produce spaghetti code
  • You are not comfortable if the design of the end‑state is not known yet and do not like coding, scripting, templating
Where you’ll work

As a Machine Learning Engineer, you’ll be at the centre of our data intensive landscape. Our business model is focused on technology and data‑driven improvements that drive innovation for our customers. The data science community in bol is a growing team of unique data savvy professionals consisting of Data Scientists, Machine Learning Engineers, Data Engineers and Software Engineers. Next to that there is also a specific MLE‑community. The cross‑functional teams, with ample representation from the business units, also give you a complete picture of the organization. Professional success in data science requires more than any university can teach you, and bol is the perfect place to learn the rest. The setting is informal, pragmatic and innovative. Our success is based on collaborating as equals and continuously learning from each other.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Machine Learning Engineer
Senior Machine Learning Engineer

bol • Utrecht

On-site
EUR 90,000 - 130,000
29 days to recharge
Travel costs covered (public transport
Pension plan: 75% premium covered
+1
Senior ML Engineer — Real-Time Personalised Recommendations
Senior ML Engineer — Real-Time Personalised Recommendations

bol • Utrecht

On-site
EUR 90,000 - 130,000
29 days to recharge
Travel costs covered (public transport
Pension plan: 75% premium covered
+1
Senior Machine Learning Scientist
Senior Machine Learning Scientist

United States Digital Space LLC • Amsterdam

On-site
EUR 110,000 - 140,000
Senior ML Engineer – Search & Real-Time Production AI
Senior ML Engineer – Search & Real-Time Production AI

Bol.Com B.V. • Utrecht

On-site
EUR 60,000 - 80,000
Machine Learning Engineer Data & Engineering · TBAuctions | Amsterdam ·
Machine Learning Engineer Data & Engineering · TBAuctions | Amsterdam ·

TBAuctions • Amsterdam

Hybrid
EUR 80,000 - 95,000
Pension scheme
Bonus scheme
Laptop and iPhone
+3
MLOps Engineer
MLOps Engineer

Harnham • Amsterdam

Hybrid
EUR 70,000 - 110,000
Competitive salary
Hybrid in Amsterdam
Learning & development
+2
MLOps Engineer
MLOps Engineer

Magno IT Recruitment • Amsterdam

Hybrid
EUR 51,000 - 85,000
MLOps Engineer
MLOps Engineer

The French Sourcer • Amsterdam

Hybrid
EUR 90,000 - 130,000
Health insurance
Pension plan
Equity plan
+1
Medior Data Scientist
Medior Data Scientist

de Bijenkorf • Amsterdam

On-site
EUR 44,000 - 63,000
Hybrid environment
30 vacation days
Employee discount
Senior MLOps Engineer
Senior MLOps Engineer

Harnham • Amsterdam

Hybrid
EUR 65,000 - 85,000
Competitive salary and benefits package
Opportunities for career development
Supportive engineering culture