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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Staff Machine Learning Engineer, Security

Senior Staff Machine Learning Engineer position at Airbnb, focusing on security applications through advanced ML and data analytics, requiring 12+ years of experience.

Staff Software Engineer, ML Infrastructure

Staff Software Engineer position at Airbnb focusing on building and scaling ML infrastructure and GenAI capabilities to support company-wide AI initiatives.

Staff Machine Learning Engineer, Communication & Connectivity

Lead ML innovation at Airbnb as a Staff Machine Learning Engineer, optimizing communication and connectivity for hosts and guests globally.

Research Scientist (L5) - Speech Synthesis, Content and Studio

Senior Research Scientist position at Netflix focusing on speech synthesis and machine learning for content localization.

Senior Staff Machine Learning Engineer, Security

Senior Staff Machine Learning Engineer position at Airbnb, focusing on security applications through advanced ML and data analytics, requiring 12+ years of experience.

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 3 months 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?