Senior Staff Machine Learning Engineer, Relevance

Airbnb is a platform where Hosts offer unique stays and experiences, enabling guests to connect with communities authentically.
$252,000 - $315,000
Machine Learning
Principal Software Engineer
Remote
5,000+ Employees
12+ years of experience
AI

Description For Senior Staff Machine Learning Engineer, Relevance

Airbnb, founded in 2007, has grown to over 4 million Hosts welcoming more than 1 billion guest arrivals globally. The Relevance and Personalization team is responsible for search and personalization across the entire Airbnb digital platform. As a Senior Staff Machine Learning Engineer, you'll lead critical projects focusing on search ranking, recommendations, autocomplete, query understanding, and Airbnb's ranking platform. You'll work on all parts of the ML stack, from analyzing search usage to running experiments, building models, writing data pipelines, and implementing updates to the online search service.

Key responsibilities include:

  • Working with large-scale data to build and improve cutting-edge ML models
  • Collaborating with cross-functional partners to identify opportunities and drive engineering decisions
  • Developing, productionizing, and operating ML models and pipelines at scale
  • Leveraging and developing ML tools and infrastructure for fast model development and low-latency serving

The role requires 12+ years of industry experience in applied Machine Learning, strong programming skills, and experience with technologies like TensorFlow, PyTorch, Kubernetes, Spark, Airflow, Kafka, and data warehouses. You'll need to balance deep technical expertise with the ability to lead multiple directions across teams and organizations.

This US-remote position may include occasional work at an Airbnb office or attendance at offsites. Airbnb is committed to inclusion and belonging, welcoming applications from diverse candidates and providing accommodations for those with disabilities.

Last updated 19 hours ago

Responsibilities For Senior Staff Machine Learning Engineer, Relevance

  • Work with large scale structured and unstructured data, build and improve cutting edge Machine Learning models
  • Collaborate with cross-functional partners to identify opportunities, understand requirements, drive engineering decisions, and quantify impact
  • Develop, productionize, and operate Machine Learning models and pipelines at scale, including batch and real-time use cases
  • Leverage and develop Machine Learning tools & infrastructure for fast model development and low-latency serving
  • Work on projects such as feature platform, model interpretability, hyperparameter optimization, and concept drift detection

Requirements For Senior Staff Machine Learning Engineer, Relevance

Python
Java
Scala
Kubernetes
Kafka
  • 12+ years of industry experience in applied Machine Learning
  • A Bachelor's, Master's or PhD in CS/ML or related field
  • Strong programming skills in Scala / Python / Java/ C++ or equivalent
  • Experience with 3 or more of these technologies: Tensorflow, PyTorch, Kubernetes, Spark, Airflow (or equivalent), Kafka (or equivalent), data warehouse (eg. Hive)
  • Industry experience building end-to-end Machine Learning infrastructure and/or building and productionizing Machine Learning models
  • Exposure to architectural patterns of large, high-scale software applications
  • Experience with test driven development, familiar with A/B testing, incremental delivery and deployment
  • Ability to go deep and build impactful solutions while leading multiple directions across teams and organizations

Benefits For Senior Staff Machine Learning Engineer, Relevance

Equity
  • Employee Travel Credits

Interested in this job?

Jobs Related To Airbnb Senior Staff Machine Learning Engineer, Relevance

AIML - Principal Software Engineer (Production Engineering), Machine Learning Platform & Infrastructure

Principal Software Engineer role at Apple, focusing on Machine Learning Platform & Infrastructure for production engineering.

AIML - Manager, Engineering Program Management - ML Lifecycle

Lead end-to-end machine learning lifecycle management at Apple, driving innovation in AI and ML technologies.

Research Scientist 4 - Content and Studio

Netflix seeks Research Scientist 4 for Content and Studio team, focusing on Computer Vision to create innovative Visual Promotional Media Assets.

Principal Software Engineer (MLOps)

Principal Software Engineer (MLOps) position at Intuit, leading AI/ML platform development in Bengaluru, India.

Principal ML Engineer - Scenario Technology and Coverage

Principal ML Engineer leading scenario technology for autonomous vehicles at Wayve