Senior Staff Machine Learning Engineer - Guest & Host

A global platform connecting hosts offering unique stays with guests, founded in 2007 and grown to over 5 million hosts worldwide.
$244,000 - $305,000
Machine Learning
Staff Software Engineer
Remote
5,000+ Employees
12+ years of experience
AI · Consumer

Description For Senior Staff Machine Learning Engineer - Guest & Host

Airbnb, a leading global hospitality platform founded in 2007, is seeking a Senior Staff Machine Learning Engineer to join their Users, Listings, and Marketplaces team. This role presents an exciting opportunity to shape how guests book and how hosts manage listings through advanced AI implementations.

The position involves working with a dynamic team that supports critical features across the application related to Guests, Hosts, and Listings, including management tools, enforcement systems, and merchandising systems. As a Senior Staff ML Engineer, you'll be at the forefront of improving the intelligence of Airbnb's product through state-of-the-art machine learning models.

The role offers a competitive salary range of $244,000 - $305,000 USD, along with potential benefits including equity, bonuses, and Employee Travel Credits. This is a remote position within the US, with occasional work at Airbnb offices or attendance at offsites as needed.

Key responsibilities include building and improving ML models, collaborating with cross-functional teams, prototyping new features, and maintaining ML pipelines at scale. The ideal candidate will bring 12+ years of industry experience in applied Machine Learning, with expertise in both NLP and Computer Vision, strong programming skills, and deep understanding of ML best practices.

What makes this role particularly exciting is the opportunity to make a significant impact on how millions of guests and hosts interact with Airbnb's platform. You'll be working with cutting-edge technologies and have the chance to influence the direction of AI implementation across the platform while collaborating with talented teams across tech, product, and design organizations.

The role combines technical leadership with hands-on development, making it perfect for someone who wants to both architect solutions and stay close to the implementation. Working at Airbnb also means being part of a company that values diversity, inclusion, and belonging, with a commitment to working with the broadest talent pool possible.

Last updated 2 days ago

Responsibilities For Senior Staff Machine Learning Engineer - Guest & Host

  • Leverage structured and unstructured data to build and improve state of the art Machine Learning models
  • Work collaboratively with cross-functional teams to identify problems and deploy ML capabilities
  • Prototype machine learning product features and iterate with product and design
  • Drive best practices, develop playbooks, and create repeatable processes
  • Hands-on development, productionization, and maintenance of machine learning models and pipelines at scale

Requirements For Senior Staff Machine Learning Engineer - Guest & Host

Python
Java
Kubernetes
Kafka
  • 12+ years of industry experience in applied Machine Learning
  • Experience in both Natural Language Processing and Computer Vision
  • Bachelor's, Master's or PhD in CS/ML or related field
  • Strong programming skills (Python/Java/C++ or equivalent) with data and backend engineering expertise
  • Deep understanding of Machine Learning best practices and algorithms
  • Experience with technologies such as: Tensorflow, PyTorch, Kubernetes, Airflow, Kafka
  • Expertise with architectural patterns of large, high-scale software applications

Benefits For Senior Staff Machine Learning Engineer - Guest & Host

Medical Insurance
  • Employee Travel Credits

Interested in this job?

Jobs Related To Airbnb Senior Staff Machine Learning Engineer - Guest & Host

Staff Software Engineer: Host Pricing & Settings

Staff Software Engineer position at Airbnb focusing on Host Pricing & Settings, building ML infrastructure and data workflows for pricing optimization tools.

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 machine learning initiatives.

Senior Staff Machine Learning Engineer, Security

Senior Staff Machine Learning Engineer position at Airbnb focusing on security and ML applications in Identity Management, Insider Risk, and device protection.

Staff Machine Learning Engineer, AI Experience

Lead AI innovation at Airbnb as a Staff Machine Learning Engineer, developing next-generation AI experiences and intelligent systems that transform how users interact with the platform.

Senior Staff Machine Learning Scientist

Senior Staff Machine Learning Scientist position at Airbnb focusing on developing AI-powered products and leading applied science teams in customer support initiatives.