A

Airbnb

Connects travelers with stays and local activities

Senior Staff Machine Learning Engineer - Data & Eval

Natural Language Processing & LLMsConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • A PhD in Computer Science, Mathematics, Statistics, or a related technical field, or equivalent practical experience.
  • At least 10 years of experience building, testing, and shipping machine learning or artificial intelligence systems end-to-end, including at least 2 years working with generative AI or large language model systems in production.
  • At least 5 years leading large, ambiguous technical initiatives as a senior individual contributor and influencing roadmap and engineering or science direction across teams.
  • Deep expertise in evaluation methodology, including offline/online alignment, metric design, human-in-the-loop evaluation, A/B testing, power analysis, and regression testing.
  • Hands-on experience with generative AI systems, including orchestration, retrieval, tool calling, and memory.
  • Experience building data pipelines and quality systems, including labeling workflows, dataset curation, versioning, monitoring, and governance.
  • Strong machine learning fundamentals and best practices, including model selection, training and serving, monitoring, reliability, and model lifecycle management.

Responsibilities

  • Define evaluation strategy and success metrics for generative AI systems, aligning offline evaluation with online business and customer experience outcomes.
  • Build and scale evaluation frameworks, including golden sets, synthetic data, automated regressions, rubric-based grading, and LLM-as-judge methods where appropriate, with controls for bias, drift, and reliability.
  • Design the data flywheel, including instrumentation, feedback collection, data quality checks, labeling strategy, dataset versioning, and governance to support continuous improvement.
  • Lead cross-functional quality initiatives across product, operations, and engineering, establishing shared quality standards and driving action on evaluation results.
  • Develop and productionize pipelines for dataset creation, model monitoring, evaluation at scale, and continuous pre-deployment and post-deployment testing.
  • Drive technical decisions and architecture for evaluation and data infrastructure, balancing speed, rigor, cost, and safety.

Desired Qualifications

  • Experience applying machine learning or artificial intelligence to customer support workflows, such as agent assist, classification or routing, resolution recommendations, or quality assurance.
  • Experience building robust evaluation platforms for agent behavior validation, safety and guardrails, and continuous improvement.
  • Ability to take evaluation and data flywheel work from incubation to production, iterating quickly while maintaining scientific rigor.

About the Company

Airbnb

Connects travelers with stays and local activities

Airbnb runs an online marketplace where travelers book places to stay, local activities and personal services from hosts. Listings range from rooms in shared homes to entire properties and independent hotels, giving guests alternatives to conventional hotel stays. Hosts set prices and availability, while guests search by destination, compare listings and book through the website or mobile app. The platform handles payments and messaging, and earns service fees on reservations rather than renting out properties it owns; hosts receive payouts for the stays, experiences or services they arrange. Airbnb was founded in 2007 and has its headquarters in San Francisco, California.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2007

Recently Posted Jobs

Explore more opportunities at Airbnb

See more jobs