Staff Machine Learning Engineer, Relevance and Personalization

Airbnb

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$212,000–$265,000 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $237k
This role $238k
$170k most similar roles pay here $318k

This role pays less than 55% of similar roles. Most pay $213,875–$260,254 — the shaded band above. At the midpoint, this role pays about $238k versus about $237k for comparable roles.

Based on 240 similar postings.

Employer

About Airbnb

Founded in 2008 and formerly known as AirBed & Breakfast, Inc., Airbnb is a global marketplace connecting travelers with hosts who offer unique accommodations, ranging from private rooms to entire homes. It operates a massive digital platform for booking stays, experiences, and travel services worldwide.

Airbnb currently has 65 open roles on FindRole.

Listed pay typically runs $200,000–$240,000 across 51 roles with salary data.

Most-posted roles

View all roles at Airbnb

At a glance

TL;DR · Staff Machine Learning Engineer, Relevance and Personalization

Staff Machine Learning Engineer, Relevance and Personalization joins the team responsible for search and recommendation across the digital platform. This role focuses on developing end-to-end ranking algorithms and ecosystems to optimize critical business objectives by leveraging structured, sequential, image, and text data. The engineer will build, productionize, and operate machine learning models and pipelines for both batch and real-time use cases while collaborating with cross-functional partners to refine requirements and drive engineering decisions. Key responsibilities include developing feature platforms, improving model interpretability, and performing hyperparameter optimization. Required skills include proficiency in Scala, Python, Java, or C++, along with experience in neural networks, natural language processing, and computer vision. The role requires expertise in tools such as TensorFlow, PyTorch, Kubernetes, Spark, Airflow, Kafka, and Hive to solve complex marketplace optimization and search ranking problems.

What does a Machine Learning Engineer earn in Remote?

Median $229700 from 72 postings across 27 companies.

See salary data

What you'll do

  • Develop and improve cutting-edge machine learning models using large-scale structured and unstructured data.
  • Build and productionize machine learning pipelines for both batch and real-time use cases at scale.
  • Design and optimize end-to-end ranking algorithms to meet critical business objectives.
  • Create reusable, high-performing machine learning systems using internal and third-party infrastructure.
  • Implement features such as model interpretability, hyperparameter optimization, and concept drift detection.
  • Translate product requirements into technical specifications for machine learning models.
  • Manage the full lifecycle of model deployment including A/B testing and performance monitoring.
  • Develop high-volume data pipelines to support search and recommendation systems.

What we're looking for

  • Must have 9+ years of industry experience in applied Machine Learning.
  • Must possess an MS or PhD in a relevant field.
  • Strong programming skills in Scala, Python, Java, C++, or equivalent.
  • Deep understanding of ML best practices, algorithms (neural networks/deep learning), and domains like NLP or computer vision.
  • Experience with 3 or more technologies including TensorFlow, PyTorch, Kubernetes, Spark, Airflow, Kafka, or Hive.
  • Experience building end-to-end Machine Learning infrastructure and productionizing models at scale.
  • Exposure to architectural patterns of large, high-scale software applications such as well-designed APIs and high-volume data pipelines.
  • Experience with test-driven development, A/B testing, and incremental delivery.

More like this

Similar roles

Senior Machine Learning Engineer, Query Intelligence

Airbnb

Remote 57 days ago $200,000$235,000
Machine Learning Natural Language Processing Large Language Models Python Scala Java C++ TensorFlow PyTorch Kubernetes Spark Airflow Kafka Hive Data Engineering Feature Engineering Neural Networks Deep Learning
5+ yrs exp Remote

Senior Staff Machine Learning Engineer, Post Training

Airbnb

Remote 101 days ago $248,000$310,000
Generative AI LLM PyTorch Python Machine Learning RAG Reinforcement Learning Model Quantization GPU Inference Data Processing multimodal modeling Kernel Development
10+ yrs exp Remote

Staff Machine Learning Engineer, Traffic Intelligence

Airbnb

Remote 28 days ago $212,000$265,000
Machine Learning SQL Data Engineering CDN HTTP/TLS LLM Bayesian Calibration Feature Engineering Model Evaluation Data Governance Platform Engineering Infrastructure
9+ yrs exp Remote