Staff Machine Learning Engineer, Listings and Host Tools Data and AI
Job Summary
Listings and Host Tools Data and AI (DnA) team supports host personalization products and provides data-driven solutions to enhance the host experience on Airbnb. This includes managing your space (MYS) and other host tools.
What You Will Do
- Work with large scale structured and unstructured data to build and continuously improve cutting-edge Machine Learning models for Airbnb products, business, and operational use cases.
- Collaborate with cross-functional partners including software engineers, product managers, operations, and data scientists to identify opportunities for business impact, understand, refine, and prioritize requirements for machine learning models, drive engineering decisions, and quantify impact.
- Prototype machine learning use cases for use in the product and work with stakeholders to iterate on requirements.
- Develop, productionize, and operate Machine Learning models and pipelines at scale, including both batch and real-time use cases.
- Design and build services and APIs to enable serving ML model-driven data to product use cases.
Requirements
- 8+ years of industry experience in applied Machine Learning, inclusive MS or PhD in relevant fields.
- Strong programming (Scala / Python / Java/ C++ or equivalent) and data engineering skills.
- Deep understanding of Machine Learning best practices, algorithms, and domains.
- Experience with 3 or more of these technologies: Tensorflow, PyTorch, Kubernetes, Spark, Airflow (or equivalent), data warehouse (eg. Hive).
- Industry experience building end-to-end Machine Learning infrastructure and/or building and productionizing Machine Learning models, as well as integrating to product use cases.
- Experience with architectural patterns of large, high-scale software applications (e.g., well-designed APIs, high volume data pipelines, efficient algorithms, models).
- Experience with test-driven development, familiar with A/B testing, incremental delivery and deployment.
Location
This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager. While the position is Remote Eligible, you must live in a state where Airbnb, Inc. has a registered entity. Click here for the up-to-date list of excluded states. This list is continuously evolving, so please check back with us if the state you live in is on the exclusion list. If your position is employed by another Airbnb entity, your recruiter will inform you what states you are eligible to work from.