1. What is a Machine Learning Engineer at Airbnb?
As a Machine Learning Engineer at Airbnb, you operate at the intersection of complex two-sided marketplace dynamics, massive scale, and cutting-edge artificial intelligence. Machine learning is embedded deep within Airbnb's core products—powering search relevance, personalized recommendation systems, dynamic pricing, fraud and safety guardrails, listing quality verification, and AI-driven community support services.
In this role, you will design, deploy, and optimize ML systems that directly impact millions of guests and hosts worldwide. Whether you are building real-time ranking models to improve property discovery in Relevance and Personalization, developing geohashing and spatial algorithms for location-aware recommendations, fine-tuning large language models (LLMs) for automated customer support in Community Support Engineering, or constructing risk models for Payments, your work directly drives guest conversion, host satisfaction, and platform safety.
The role demands a balance between strong software engineering rigor and theoretical ML depth. You will not only construct models but also take end-to-end ownership—auditing code repositories, designing robust streaming and batch data pipelines, implementing production code reviews, and evaluating how downstream service outputs alter online marketplace metrics through rigorous experimentation.


