Machine Learning Engineer, Relevance and Personalization

Airbnb

Confirmed live 4 days ago High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$166,000–$195,000 / yr
Posted
9 days ago
Freshness
Confirmed live 4 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $229k
This role $180k
$153k most similar roles pay here $291k

This role pays less than 85% of similar roles. Most pay $202,800–$254,750 — the shaded band above. At the midpoint, this role pays about $180k versus about $229k 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 66 open roles on FindRole.

Listed pay typically runs $200,000–$235,000 across 56 roles with salary data.

Most-posted roles

View all roles at Airbnb

At a glance

TL;DR · Machine Learning Engineer, Relevance and Personalization

Machine Learning Engineer, Relevance and Personalization joins the team responsible for search and recommendation across the digital platform. You will develop end-to-end ranking algorithms and ecosystems to optimize critical business objectives by building and productionizing machine learning models and pipelines for both batch and real-time use cases. The role involves processing large-scale structured and unstructured data, including image, text, and sequential signals, to improve search ranking products. Required skills include proficiency in Scala, Python, Java, or C++, alongside expertise in neural networks, natural language processing, computer vision, and marketplace optimization. You will utilize tools such as TensorFlow, PyTorch, Kubernetes, Spark, Airflow, Kafka, and Hive. The work focuses on solving complex technical challenges in search ranking, feature engineering, and low-latency serving to maintain a healthy marketplace for hosts and guests through advanced AI technologies.

What does a Machine Learning Engineer earn in Remote?

Median $235875 from 52 postings across 19 companies.

See salary data

What you'll do

  • Develop and improve machine learning models for search, ranking, and recommendation systems.
  • Process large-scale structured and unstructured data to build production-ready ML pipelines.
  • Productionize and operate batch and real-time machine learning models at scale.
  • Build reusable, high-performing machine learning systems using internal and third-party tools.
  • Identify business opportunities and prioritize requirements for machine learning model development.
  • Optimize ranking algorithms to improve marketplace health for both hosts and guests.
  • Implement advanced techniques in NLP, computer vision, and personalization to enhance user experience.

What we're looking for

  • A Ph.D. in ML/AI or a B.S./M.S. degree with at least 2 years of industry experience in applied ML/AI.
  • Strong programming skills in Scala, Python, Java, C++, or equivalent languages.
  • Strong data engineering skills.
  • Deep understanding of machine learning best practices, algorithms (neural networks, deep learning), and relevant domains like NLP or computer vision.
  • Exposure to at least three of the following: TensorFlow, PyTorch, Kubernetes, Spark, Airflow, Kafka, or Hive.
  • Experience with architectural patterns for large, high-scale software applications including APIs and high-volume data pipelines.
  • Proven ability to select appropriate ML methods to solve problems within constraints while balancing exploration and exploitation.
  • Ability to build impactful solutions while leading multiple directions across various teams and organizations.

More like this

Similar roles

Senior Machine Learning Engineer, Query Intelligence

Airbnb

Remote 71 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 115 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