1. What is a Machine Learning Engineer?
At Airbnb, a Machine Learning Engineer is not just a backend developer who knows how to use a library; you are the architect of intelligence behind a global, two-sided marketplace. Your work directly impacts how millions of guests find their perfect stay and how hosts connect with the right travelers. From optimizing search ranking and pricing algorithms to detecting fraud and powering our latest Generative AI initiatives in customer support, you sit at the intersection of data science, engineering, and product innovation.
This role is critical because Airbnb’s inventory is unique—no two listings are exactly alike. Unlike standard e-commerce, we cannot rely on commoditized sorting. We rely on your ability to build sophisticated models that understand intent, preferences, and complex constraints. You will work on high-impact teams such as Community Support, Messaging, or Search, leveraging state-of-the-art technologies including Large Language Models (LLMs), RAG (Retrieval-Augmented Generation), and deep learning recommendation systems to deliver a "step-function change" in user experience.
You will be expected to own the full lifecycle of ML production. This means you are not only researching novel model architectures but also building the scalable infrastructure to serve them. You will collaborate with data scientists to prototype ideas and with software engineers to deploy them into a distributed ecosystem that handles massive traffic.



