-
bol

Machine Learning Engineer

bol
Netherlands · Full-time · Mid-Senior

How do you make our customers happy?

As bol.com grows beyond 40 million products, data science has become the engine that keeps our catalog relevant, safe and delightfully easy to shop. Yet most product teams in our product area don’t have the bandwidth or expertise to turn raw data into powerful models. That’s where Team Smart Assortment steps in — a hybrid team of data scientists, engineers and product experts.

The biggest challenge

Smart Assortment’s vision is to make every Assortment and Price decision data‑driven. That means designing scalable and accurate ML models, spinning up lean PoCs, and shipping analytics that guide partners toward better assortment and price — all at the pace of bol.’s hyper‑growth.

What You’ll Do As Machine Learning Engineer

  • Partner with Assortment and Price teams to uncover data‑science opportunities (reactive and proactive).
  • Build, deploy and monitor scalable ML models across pricing, promotions, catalog quality and offers.
  • Own end‑to‑end OPEX for models — from first prototype to production and continuous iteration.
  • Collaborate closely with data scientists, software engineers and product managers; no craft silos.
  • Manage stakeholders, incorporate feedback and track both model‑ and business‑KPIs.

Why you can make a difference

4+ years building ML solutions in Python on Google Cloud. Hands‑on with Kubernetes, Docker, GitLab CI/CD and BigQuery; Vertex AI and Airflow are a plus. Fluent in MLOps and software‑engineering best practices (OO design, unit testing, FastAPI). Comfortable with PyTorch, Pandas, NumPy and scikit‑learn, with a strong interest in data engineering. Able to explain technical topics to non‑technical colleagues and intrinsically motivated to understand customers.

3 reasons why this is (not) for you Switch to find out

  • - Research‑Only Mindset You prefer theoretical research and shy away from shipping real‑world solutions.
  • - Lone Wolf You feel uncomfortable collaborating with stakeholders or pairing with teammates.
  • - Fixed Toolbox You dislike learning new technologies and changing established approaches.
  • + End‑to‑End Owner You love owning an ML model from prototype all the way to production and beyond.
  • + Tool Explorer You get energised by testing new tools and sharing your findings with the squad.
  • + Pragmatic Coder You enjoy writing clean code and balancing engineering elegance with shipping value fast.

This is where you’ll work

Team Smart Assortment is a hybrid squad within bol.’s Assortment and Price product area (APPA), overseeing pricing & promotions, product catalog, assortment quality and offers. Our broad scope guarantees diverse and interesting challenges. You’ll join data scientists, ML engineers and product managers who celebrate successes together, share knowledge daily and organise regular team outings.

We take pride in our B Corp certification and strive for continuous improvement every day. Our annual bonus is tied to sustainability goals, and we are committed to equality and equal opportunities for all.

Key Skills

Ranked by relevance

machine learning kubernetes fastapi pytorch python docker gitlab pandas cloud numpy mlops cicd ai
Login to Apply
Posted
Aug 14, 2025
Type
Full-time
Level
Mid-Senior
Location
Utrecht
Company
bol

Industries

Retail Transportation Logistics Supply Chain Storage IT Services IT Consulting

Categories

Analyst Information Technology Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
bol
Related

Data Analyst - Advertising

2026-04-10

Full-time
Associate
Netherlands
Retail
Analyst
View Job Details
bol
Related

Data Analyst Advertising

2026-01-03

Full-time
Associate
Netherlands
Retail
Analyst
View Job Details
bol
Related

Data Scientist Capacity Steering (Logistics)

2026-03-07

Full-time
Mid-Senior
Netherlands
Retail
Analyst