
Airbnb
Senior
Build end-to-end search ranking and personalization ML systems across Airbnb's platform
Airbnb's Relevance and Personalization team owns search and recommendation ranking across the entire platform, spanning data pipelines, feature/model innovation, and serving/experimentation infrastructure at scale. This interview tests hands-on ML engineering depth — productionizing models (batch and real-time), ML best practices like training/serving skew and feature selection, and fluency with tools like TensorFlow, PyTorch, Kubernetes, Spark, or Kafka. Strong candidates show they can both build models and reason about the surrounding infrastructure (feature platforms, model interpretability, hyperparameter optimization, concept drift).
Practice this interview
Free · a live voice mock calibrated to this exact role
What this interview tests
- Productionizing ML models for batch and real-time ranking/personalization
- ML best practices: training/serving skew, feature/model selection, A/B testing
- Search ranking and recommendation systems at scale
- ML infrastructure: feature platforms, model interpretability, concept drift detection
- Cross-functional collaboration with PMs, engineers, and data scientists
Common question themes
Walk through a ranking or personalization model you took from prototype to production
How do you detect and mitigate training/serving skew
Describe incorporating a new signal type (image, text, sequential) into a ranking model
How would you design an A/B test for a ranking algorithm change in a two-sided marketplace
Tell me about building or improving ML infrastructure like a feature platform or drift detection
How candidates describe it
Real Senior Machine Learning Engineer interview stories — retold from candidates' public write-ups, with sources.
Google · L5 Machine Learning EngineerOfferGoogle L5 machine learning engineer interview: phone screen skipped, four technical rounds, and an offer
A candidate applying for an L5 machine learning engineer role at Google had the phone screen skipped due to a referral and prior tenure at the company, then went through four technical and design rounds plus a behavioral round before receiving an L5 offer. The loop was one leg of a broader search that produced offers from several companies in the same cycle.
Interviewed April 2022 · Remote
Amazon · Applied Scientist (L4)OfferAmazon Applied Scientist Interview Experience: Alexa Speech Team, 2021
A redirected recruiter call turned into an Amazon Applied Scientist loop with the Alexa Speech team: a phone screen, a split five-round virtual onsite across two teams, a bar raiser, and an added ML-breadth round, ending in an offer with a downlevel from L5 to L4.
Interviewed July 2021 · Boston, MA (Remote)
All Airbnb Senior Machine Learning Engineer interviews
Related interviews

Airbnb
Mid
Software Engineer, Quality Platform

Airbnb
Senior
Senior Software Engineer, Reliability Engineering Team

Airbnb
Staff
Staff Machine Learning Engineer, Customer Support Engineering

Roblox
New grad
Senior Machine Learning Engineer (Systems), Embodied AI/NPCs, ML Platform

Mid
Machine Learning Systems Engineer, Ads ML Platform

Twilio
Mid