Machine Learning Engineer

Booking.com

Amsterdam

On-site

EUR 90,000 - 130,000

Full time

10 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

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


  • As a Machine Learning Engineer at Booking.com, you will play a pivotal role in enhancing the travel experience for millions of users

  • Your responsibilities include developing, training, and deploying advanced machine learning models to tackle complex problems such as fraud detection, personalized recommendations, and optimizing promotional campaigns

  • You will collaborate closely with machine learning scientists, software engineers, and product managers to translate business challenges into machine learning solutions

  • Additionally, you will engage in applied research to innovate and evolve new technologies, contributing to the development of reusable models

  • Work in a multi-disciplined, highly skilled team where you will be developing scalable production-grade data and ML pipelines across the entire ML cycle while working closely with the teams’ applied machine learning scientists

  • Work primarily with the Google Cloud Platform, utilizing and maintaining the infrastructure for technologies like BigQuery, DataProc, Cloud Composer, Airflow and diverse set of ML frameworks

  • Be responsible for SLIs/SLOs for ML systems, ensure system and model health, monitor data quality, performance and business impact, and devise mitigation plans

  • Drive a culture of quality for all ML practitioners, maintain data security, integrity and quality, and make choices over the right technologies and coding methodologies

  • Identify underlying issues and opportunities across the ML development cycle and introduce tools to be used within and outside the team for efficient development and testing

  • Continuously evolve your craft, keeping up to date with the latest technologies

  • Collaborate with relevant ML teams across the company to improve, scale and extend machine learning tooling and infrastructure


Benefits


  • Health insurance

  • Free access to Headspace for you and your loved ones

  • Global Employee Assistance Program

  • Meditation and Breastfeeding rooms at the office

  • Booking Cares - 2 days per year to volunteer and learn

  • Life insurance

  • Disability insurance

  • Pension plan

  • Annual paid time off

  • Parental leave - 22 weeks

  • Grandparent leave - 10 days

  • Care leave - 10 days

  • Bereavement leave - up to 4 weeks

  • Anniversary leave

  • Working from Home Furniture and Ergonomic Support

  • Working from Abroad - up to 20 days per year

  • Discounts & Wallet credits to spend on our products

  • Upgrade to Booking.com Genius Level 3

  • Friends & Family Booking.com discount vouchers

  • Free access to online learning platforms

  • Development and mentorship programs to support career growth

  • Access to trainings and workshops

  • Team development opportunities

  • Local discount programs

  • Game rooms in offices

  • On-site meals, coffee and snacks including vegan options


Strong working knowledge of big data retrieval and processing toolsExperience running Machine Learning systems in production is a must, with knowledge on how to generate predictions for ML frameworks with high throughput3+ years of relevant work experience, involved with the application of Machine Learning Engineering to business problems in a commercial environmentDemonstrable experience of multiple machine learning facets, such as working with large data sets, experimentation, scalability and optimizationExperience with data-driven product development: analytics, A/B testing, etcWillingness to learn and understand complex and multidisciplinary business problems and concepts related to booking.com business operations especially in marketing and finance fieldsYou have a ‘can do’ attitude and you act proactively and not reactivelyExperience working in a cloud environment is a plusExcellent English communication skills, both written and verbalBSc or higher in Computer Science, Artificial Intelligence, Software Engineering, or related fieldsStrong skills in coding and problem solving. Proficiency in at least one programming language; preferably Python. Knowledge of Java is a plus

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Scientist II
Machine Learning Scientist II

Booking.com • Amsterdam

Hybrid
EUR 85,000 - 135,000
Hybrid work
Product discounts
Living in Amsterdam
Machine Learning Scientist II
Machine Learning Scientist II

Booking Holdings, Inc. • Amsterdam

On-site
EUR 90,000 - 140,000
Hybrid working
Product discounts
Amsterdam living
+1
Senior ML Scientist: Travel Gen AI & LLM Expert
Senior ML Scientist: Travel Gen AI & LLM Expert

Booking.com • Amsterdam

On-site
EUR 120,000 - 170,000
Health insurance
Hybrid work
Stock options
+2
Senior Machine Learning Scientist - Agentic Modelling Team
Senior Machine Learning Scientist - Agentic Modelling Team

Booking Holdings, Inc. • Amsterdam

On-site
EUR 110,000 - 170,000
Hybrid working
Generous leave
Product discounts
+1
Senior Machine Learning Scientist
Senior Machine Learning Scientist

Booking.com • Amsterdam

On-site
EUR 120,000 - 170,000
Health insurance
Hybrid work
Stock options
+2
Senior Machine Learning Scientist - Accommodations
Senior Machine Learning Scientist - Accommodations

Booking.com • Amsterdam

On-site
EUR 110,000 - 180,000
Annual leave and leave schemes
Hybrid work with abroad days (up to 20
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
Data Engineer (Business Intelligence Platform)
Data Engineer (Business Intelligence Platform)

Booking.com • Amsterdam

On-site
EUR 90,000 - 120,000
Health insurance
Headspace access
Employee Assistance Program
+3
Director of AI & Insights Platforms
Director of AI & Insights Platforms

Booking Holdings, Inc. • Amsterdam

Hybrid
EUR 180,000 - 280,000
Director Big Data and Governance Platforms
Director Big Data and Governance Platforms

Booking.com • Amsterdam

On-site
EUR 180,000 - 260,000
Health insurance
Pension plan
Annual paid time off
+3