ML Engineer — Production ML & Cloud Pipelines

Booking.com

Amsterdam

On-site

EUR 90,000 - 130,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Free Headspace access
Global Employee Assistance Program
Pension plan
Annual paid time off
Parental leave

Job summary

Booking.com is seeking a Machine Learning Engineer to develop, train, and deploy sophisticated models for fraud detection, personalization, and marketing optimization. You’ll work with ML scientists, software engineers, and product managers to translate business challenges into scalable ML solutions.

You will manage production-grade ML pipelines on Google Cloud, ensure system health and data quality, and contribute to reusable tooling and innovations across teams.

Qualifications

  • Strong working knowledge of big data retrieval and processing tools
  • Experience running Machine Learning systems in production with high throughput
  • Demonstrable experience with large data sets, experimentation, scalability and optimization
  • Experience with data-driven product development: analytics, A/B testing, etc
  • Willingness to learn and understand complex business problems related to Booking.com operations
  • Proactive attitude and ability to act without waiting for instruction
  • Experience in a cloud environment is a plus
  • Excellent English communication skills, both written and verbal
  • BSc or higher in Computer Science, AI, Software Engineering, or related fields
  • Strong coding skills in at least one language (preferably Python); knowledge of Java is a plus

Responsibilities

  • Develop, train, and deploy advanced ML models to tackle fraud detection, personalized recommendations, and promotional optimization
  • Collaborate with ML scientists, software engineers, and product managers to translate business challenges into ML solutions
  • Engage in applied research to innovate, evolve new technologies, and develop reusable models
  • Build scalable production-grade data and ML pipelines across the ML lifecycle
  • Work with Google Cloud Platform tooling (BigQuery, DataProc, Cloud Composer, Airflow) to maintain ML infra
  • Monitor ML systems health (SLIs/SLOs), data quality, and business impact with mitigation plans
  • Contribute to tooling and infrastructure improvements across ML teams
  • Keep up-to-date with latest technologies and best practices in ML engineering
  • Provide high-quality engineering practices and ensure data security and integrity
  • Collaborate across the company to scale and extend ML tooling and infrastructure

Skills

Python
Java
Coding & problem solving
English communication
Cloud experience
Big data processing

Education

BSc or higher in CS/AI/SE

Tools

BigQuery
DataProc
Cloud Composer
Airflow

Job description

Booking.com is seeking a Machine Learning Engineer to develop, train, and deploy sophisticated models for fraud detection, personalization, and marketing optimization. You’ll work with ML scientists, software engineers, and product managers to translate business challenges into scalable ML solutions.

You will manage production-grade ML pipelines on Google Cloud, ensure system health and data quality, and contribute to reusable tooling and innovations across teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Engineer
Machine Learning Engineer

Booking.com • Amsterdam

On-site
EUR 90,000 - 130,000
Health insurance
Free Headspace access
Global Employee Assistance Program
+3
Senior Machine Learning Engineer - AI Tooling & Evaluation
Senior Machine Learning Engineer - AI Tooling & Evaluation

Booking.com • Amsterdam

Hybrid
EUR 90,000 - 130,000
Hybrid work
Generous paid leave
Discounts on Booking.com
+2
Machine Learning Engineer
Machine Learning Engineer

Guzco • Amsterdam

On-site
EUR 90,000 - 140,000
Senior ML Scientist: Causal Uplift & Production
Senior ML Scientist: Causal Uplift & Production

Booking.com • Amsterdam

Hybrid
EUR 110,000 - 180,000
Annual leave and leave schemes
Hybrid work with abroad days (up to 20
Machine Learning Scientist II
Machine Learning Scientist II

Booking.com • Amsterdam

Hybrid
EUR 85,000 - 135,000
Hybrid work
Product discounts
Living in Amsterdam
Senior Machine Learning Scientist - LLM fine-tuning
Senior Machine Learning Scientist - LLM fine-tuning

Booking Holdings, Inc. • Amsterdam

On-site
EUR 90,000 - 130,000
Production ML Engineer: Scale AI in the Cloud
Production ML Engineer: Scale AI in the Cloud

Xebia Group • Eindhoven

On-site
EUR 75,000 - 95,000
Free healthy lunches
Well-being benefits
Generous tech budget
+5
Machine Learning Engineer (ID: 4050)
Machine Learning Engineer (ID: 4050)

Stafide • Amsterdam

On-site
EUR 90,000 - 140,000
Senior ML Scientist: Bidding & Online Advertising
Senior ML Scientist: Bidding & Online Advertising

Booking.com • Amsterdam

Hybrid
EUR 85,000 - 135,000
Hybrid work
Product discounts
Living in Amsterdam
Senior ML Engineer — Production-Ready AI, Real Impact
Senior ML Engineer — Production-Ready AI, Real Impact

DeepCamp • Amsterdam

Hybrid
EUR 90,000 - 120,000
Health insurance discount
Bike plan
Fresh lunch, coffee and snacks
+1