United States remote Employment USD 212,000 - 265,000 Yearly

Airbnb is hiring a Machine Learning Engineering Manager

About the Role

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.

Required Skills
ScalaPythonJavaC++TensorflowPyTorchKubernetesSparkAirflowKafkaMachine LearningAISoftware DevelopmentData EngineeringSystem Architecture
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Airbnb

Airbnb is a global platform connecting hosts who offer unique stays and experiences with guests, facilitating over 2 billion guest arrivals in almost every country. The company is dedicated to creating a world where anyone can belong anywhere.

Visit website
Job Details
Department Data and Analytics
Category data
Posted 14 days ago