Airbnb is looking for a Machine Learning Engineering Manager to lead its Relevance and Personalization team. You will be responsible for shaping the discovery experience for over 150 million global users, leading a group of ML engineers, and setting direction for projects that power search and recommendations across the entire Airbnb platform.
What You'll Do
- Provide technical leadership to build and continuously improve cutting edge Machine Learning models for Airbnb product, business and operational use cases.
- Collaborate with cross-functional partners including software engineers, product managers, operations and data scientists, set team priorities and roadmap, identify opportunities for business impact, and drive engineering decisions.
- Lead the delivery of ML/AI models and pipelines at scale, including both batch and real-time use cases, ensuring operational excellence (on-call health, reliability, cost, latency, and model quality).
- Leverage third-party and in-house ML/AI tools & infrastructure to develop reusable, highly differentiating and high-performing Machine Learning systems.
- Drive adoption of best practices across the team and enable fast model development, low-latency serving and ease of model quality upkeep.
- Hire, coach, and develop engineers; set clear expectations; conduct performance management; and build a strong, inclusive team culture.
What We're Looking For
- 10+ years of industry experience in applied ML/AI, inclusive MS or PhD in relevant fields.
- 3+ years of engineering management experience.
- 8+ years of relevant software development industry experience in a fast paced tech environment.
- Strong programming (Scala / Python / Java / C++ or equivalent) and data engineering skills.
- Demonstrated ability to guide design reviews and architecture decisions for ML systems.
- Deep understanding of ML/AI best practices (e.g. training/serving skew minimization, A/B test, feature engineering, feature/model selection), algorithms (e.g. neural networks/deep learning, optimization) and domains (e.g. natural language processing, computer vision, personalization, search and recommendation, marketplace optimization, anomaly detection).
- Ability to translate technical tradeoffs into product and business outcomes.
- Experience with 3 or more of these technologies: Tensorflow, PyTorch, Kubernetes, Spark, Airflow (or equivalent), Kafka (or equivalent), data warehouse (e.g. Hive).
- Industry experience building end-to-end ML/AI infrastructure and/or building and productionizing ML models, including leading multi-quarter initiatives and coordinating delivery across teams.
- Exposure to architectural patterns of large, high-scale software applications (e.g., well-designed APIs, high volume data pipelines, efficient algorithms, models).
- Experience establishing engineering standards (reviews, testing, observability, incident response).
- Experience with test driven development, familiar with A/B testing, incremental delivery and deployment.
Technical Stack
- Languages: Scala, Python, Java, C++
- Frameworks & Tools: Tensorflow, PyTorch, Kubernetes, Spark, Airflow, Kafka, Hive
Team & Environment
You will be leading Airbnb's Relevance and Personalization team.
Benefits & Compensation
- Compensation range: $212,000—$265,000 USD
- Bonus eligibility
- Equity eligibility
- Employee Travel Credits
Work Mode
This role is remote, open to candidates in the US (excluding some states).
Airbnb is dedicated to advancing its mission to create a world where anyone can belong anywhere and is committed to inclusion & belonging and working with the broadest talent pool possible.





