Staff Machine Learning Engineer, Relevance

Airbnb is a global hospitality platform founded in 2007, connecting hosts offering unique stays with guests across the globe.
$212,000 - $270,000
Machine Learning
Staff Software Engineer
Remote
9+ years of experience
AI · Travel

Description For Staff Machine Learning Engineer, Relevance

Airbnb, a pioneering force in the global hospitality industry since 2007, is seeking a Staff Machine Learning Engineer to join their Relevance and Personalization team. This role presents an exceptional opportunity to work on critical search and recommendation systems that power the entire Airbnb platform.

The position involves developing cutting-edge AI technologies across the end-to-end search ranking product stack, working with various data types including structured, sequential, image, and text data. You'll be at the forefront of building and optimizing ranking algorithms that serve millions of users worldwide.

As a Staff ML Engineer, you'll collaborate with cross-functional teams to develop ranking solutions that support Airbnb's marketplace and further their mission of creating a world where people can "Belong Anywhere." The role combines technical leadership with hands-on development, requiring expertise in large-scale ML systems and infrastructure.

The compensation package is competitive, ranging from $212,000 to $270,000 USD, reflecting the senior nature of the position. While the role is remote-eligible within the US, it may require occasional presence at Airbnb offices or offsites.

Key technical requirements include 9+ years of industry experience in applied Machine Learning, strong programming skills, and deep understanding of ML best practices. You'll work with technologies like Tensorflow, PyTorch, Kubernetes, and Kafka, building scalable solutions that impact Airbnb's core business functions.

This is an excellent opportunity for an experienced ML engineer looking to make a significant impact in a company that's revolutionizing the travel and hospitality industry. You'll be part of a team with a strong publication record and work on projects that directly influence how millions of people experience travel and connection worldwide.

Last updated 2 hours ago

Responsibilities For Staff Machine Learning Engineer, Relevance

  • Work with large scale structured and unstructured data, build and improve Machine Learning models
  • Collaborate with cross-functional partners to identify opportunities and drive engineering decisions
  • Develop, productionize, and operate Machine Learning models and pipelines at scale
  • Leverage and develop Machine Learning tools & infrastructure
  • Work on projects including feature platform, model interpretability, hyperparameter optimization, and concept drift detection

Requirements For Staff Machine Learning Engineer, Relevance

Python
Java
Scala
Kubernetes
Kafka
  • 9+ years of industry experience in applied Machine Learning, inclusive MS or PhD in relevant fields
  • Strong programming skills in Scala/Python/Java/C++ or equivalent
  • Deep understanding of Machine Learning best practices and algorithms
  • Experience with technologies like Tensorflow, PyTorch, Kubernetes, Spark, Airflow, Kafka
  • Experience building end-to-end Machine Learning infrastructure
  • Experience with test driven development and A/B testing
  • Knowledge of high-scale software applications architecture

Interested in this job?

Jobs Related To Airbnb Staff Machine Learning Engineer, Relevance

Senior Staff Machine Learning Engineer, Relevance

Senior Staff Machine Learning Engineer position at Airbnb, focusing on search relevance and personalization, requiring 12+ years of ML experience.

Staff Machine Learning Engineer, Price Modeling

Staff ML Engineer position at Airbnb focusing on developing pricing models using reinforcement learning, offering remote work and competitive compensation.

Staff Machine Learning Engineer, Marketing Technology

Staff Machine Learning Engineer position at Airbnb focusing on marketing technology and personalization, offering remote work and competitive compensation.

Staff Software Engineer, AI for Dev Productivity

Lead AI initiatives for developer productivity at Airbnb as a Staff Software Engineer, focusing on AI-based tooling and infrastructure improvements.

Senior Staff Machine Learning Engineer, Security

Senior Staff ML Engineer role at Airbnb focusing on security, combining advanced machine learning expertise with information security to protect platform and users.