Booking.com

machine learning engineer for AI evaluation

In short

Machine Learning Engineer role at Booking.com in Amsterdam (hybrid), focused on AI evaluation strategies, building AI-first tooling and agent infrastructure, and driving ML quality culture across teams. Requires 3+ years of commercial experience applying Generative AI and ML engineering, strong coding skills, Python and SQL proficiency, and experience running ML systems in production. Candidates must already be based in the Netherlands, as no relocation assistance is provided.

About
Booking.com makes it easier for everyone to experience the world through its products, partners, and people.
Responsibilities
•Track developments in Agentic AI, evaluation, and AI-assisted software engineering
•Work with product teams to shape AI evaluation strategies, including offline and online evaluation
•Build AI-first tooling, including skills, tools, and agent profiles, and develop reliable backend services and APIs
•Define technical direction through RFCs, designs, and architecture proposals
•Collaborate with ML teams across the company to improve, scale, and extend AI tooling and infrastructure
•Contribute to an AI-first engineering culture through code and architecture reviews
•Drive a culture of quality for all ML practitioners
•Identify issues and opportunities across the ML development cycle and introduce tools for efficient development and testing
•Keep up to date with the latest technologies
•Coach other Machine Learning Engineers, Scientists, and Product Managers
Requirements
•3+ years of relevant commercial experience applying Generative AI and Machine Learning Engineering to business problems
•Strong coding and problem-solving skills
•Proficiency in at least one programming language; Python preferred
•Strong command of SQL is strictly required
•Experience across multiple machine learning areas, including large datasets, experimentation, scalability, and optimization
•Experience running Machine Learning systems in production and generating high-throughput predictions for ML frameworks
•Experience with data-driven product development, analytics, and A/B testing
•Willingness to learn complex, multidisciplinary business problems and concepts related to Booking.com's operations, especially in marketing and finance
•Proactive, can-do attitude
•BSc or higher in Computer Science, Artificial Intelligence, Software Engineering, or a related field
•Excellent written and verbal English communication skills
Nice to have
•Java
•Experience working in a cloud environment
Benefits
•Annual paid time off and generous paid leave, including parent, grandparent, bereavement, and care leave
•Up to 20 days per year working from abroad (home country)
•Product discounts up to 1400 per year, automatic Genius Level 3 status, and Booking.com wallet credit
•Work and live in Amsterdam
•Opportunity to work on a large-scale product used by millions of travelers worldwide
•Technical, behavioral, and interpersonal development opportunities through on-the-job learning, experimental projects, hackathons, conferences, and community participation
•Competitive compensation and benefits package
Note
This role does not come with relocation assistance; candidates must be currently based in the Netherlands to be considered.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot