Senior Staff Machine Learning Engineer - Guest & Host

Airbnb
Summary
Join Airbnb's Users, Listings, and Marketplaces team and leverage your expertise in machine learning to enhance the guest and host experience. You will build and improve state-of-the-art machine learning models using structured and unstructured data, collaborating with engineers, product managers, and data scientists. A typical day involves developing and deploying ML capabilities, staying current with cutting-edge models, and driving best practices for shipping high-quality features. You will work hands-on with model development, production, and maintenance at scale, partnering with cross-functional stakeholders to identify and deliver impactful AI features. This role is US-remote eligible, with occasional office work or offsite attendance as needed. The compensation includes a competitive salary range of $244,000-$305,000 USD, along with potential bonuses, equity, benefits, and employee travel credits.
Requirements
- Industry experience building and shipping end to end machine learning features
- 12+ years of industry experience in applied Machine Learning, with experience in both Natural Language Processing and Computer Vision
- A Bachelorโs, Masterโs or PhD in CS/ML or related field
- Strong programming (Python / Java/ C++ or equivalent) skills with data and backend engineering expertise
- Deep understanding of Machine Learning best practices (eg. training/serving skew minimization, A/B test, feature engineering, feature/model selection) and algorithms (eg. gradient boosted trees, neural networks/deep learning, optimization)
- Experience with technologies such as: Tensorflow, PyTorch, Kubernetes, Airflow (or equivalent), Kafka (or equivalent)
- Expertise with architectural patterns of a large, high-scale software applications (e.g., well-designed APIs, high volume data pipelines, efficient algorithms, models)
Responsibilities
- Leverage structured and unstructured data to build and continuously improve state of the art Machine Learning models for Airbnb product, business and operational use cases
- Work collaboratively with engineers, product managers, data scientists, and operations to identify problems and deploy ML capabilities
- Stay up to date with SoT models and prototype machine learning product features and iterate with product and design
- Drive best practices, develop playbooks, and create a repeatable process for shipping quality machine learning features
- Hands-on development, productionization, and maintenance of machine learning models and pipelines at scale
Benefits
This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits