Skip to content

Machine Learning Engineer

Booking.com
mid-level
Location

Amsterdam, Netherlands

Work Type

Onsite

Seniority

mid-level

Posted

August 12, 2026


Total Compensation
€130,000
Yearly Savings (Comfortable)
€52,000
Want to apply for this job?

Subscribe to access the application link and 15,000+ more jobs

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- Experience running Machine Learning systems in production is a must, with knowledge on how to generate predictions for ML frameworks with high throughput
  • BSc or higher in Computer Science, Artificial Intelligence, Software Engineering, or related fields
  • Experience with data-driven product development: analytics, A/B testing, etc
  • Excellent English communication skills, both written and verbal
  • Experience working in a cloud environment is a plus
  • You have a ‘can do’ attitude and you act proactively and not reactively
  • Willingness to learn and understand complex and multidisciplinary business problems and concepts related to booking.com business operations especially in marketing and finance fields
  • Strong working knowledge of big data retrieval and processing tools
  • Strong skills in coding and problem solving. Proficiency in at least one programming language; preferably Python. Knowledge of Java is a plus
  • Demonstrable experience of multiple machine learning facets, such as working with large data sets, experimentation, scalability and optimization
  • 3+ years of relevant work experience, involved with the application of Machine Learning Engineering to business problems in a commercial environment
More Jobs You Might Like
Exception Template - Business Support and Administrative - IRE (contract)

Microsoft

Dublin

Helpful Resources
Salary & Savings Calculator

Compare salaries across European cities and calculate your potential savings. Understand cost of living and take-home pay for tech jobs in Europe.

Career Guides

Expert advice on landing high-paying tech jobs in Europe. Tips on interviews, salary negotiation, and career growth from The European Engineer.

Access 15,000+ High-Paying Tech Jobs

Get unlimited access to our full database of 15,000+ jobs with advanced filters, salary comparisons, and exclusive career guides from The European Engineer.