Senior Staff Machine Learning Engineer - Guest & Host

at Airbnb
USD 244,000-305,000 per year
SENIOR
✅ Remote

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Kafka @ 4 Kubernetes @ 4 Python @ 7 A/B Testing @ 7 Java @ 7 Airflow @ 4 Algorithms @ 3 Machine Learning @ 4 TensorFlow @ 4 API @ 4 PyTorch @ 4

Details

Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals globally. The platform enables authentic connections between guests and communities through unique stays and experiences.

Responsibilities

  • Leverage structured and unstructured data to build and continuously improve state-of-the-art machine learning models for Airbnb products, business, and operational use cases.
  • Collaborate with engineers, product managers, data scientists, and operations teams to identify problems and deploy ML capabilities.
  • Stay up to date with state-of-the-art models; prototype machine learning product features and iterate with product and design teams.
  • Drive best practices, develop playbooks, and create repeatable processes for shipping quality machine learning features.
  • Hands-on development, productionization, and maintenance of machine learning models and pipelines at scale.

Requirements

  • 12+ years of industry experience building and shipping end-to-end machine learning features.
  • Expertise in Natural Language Processing and Computer Vision.
  • Bachelor’s, Master’s, or PhD in Computer Science, Machine Learning, or related fields.
  • Strong programming skills in Python, Java, C++, or equivalent with data and backend engineering expertise.
  • Deep understanding of machine learning best practices including training/serving skew minimization, A/B testing, feature engineering, and model selection.
  • Familiarity with algorithms such as gradient boosted trees, neural networks/deep learning, and optimization.
  • Experience with technologies including TensorFlow, PyTorch, Kubernetes, Airflow (or equivalents), and Kafka (or equivalents).
  • Expertise in architectural patterns for large, high-scale software applications (e.g., well-designed APIs, high-volume data pipelines, efficient algorithms and models).

Location

This is a US remote eligible position requiring residence in an approved state where Airbnb Payments, Inc. is registered, including Alabama, California, Florida, Georgia, Illinois, Minnesota, Mississippi, Nevada, New Jersey, New York, North Carolina, Ohio, Oregon, Pennsylvania, Tennessee, Texas, and Washington. Occasional office or offsite attendance may be required.

Benefits

Base salary range from $244,000 to $305,000 USD. The role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.

Commitment

Airbnb promotes inclusion and belonging, encouraging candidates from diverse backgrounds and with disabilities to apply. Reasonable accommodations for applicants with disabilities can be requested via the provided contact.