Senior Machine Learning Engineer, User Listing Marketplace Intelligence

at Airbnb
šŸ“ United States
USD 191,000-223,000 per year
SENIOR
āœ… Remote

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Kubernetes @ 4 Python @ 7 Scala @ 7 A/B Testing @ 7 Spark @ 4 Java @ 7 Airflow @ 4 Algorithms @ 4 Machine Learning @ 4 Data Science @ 4 TensorFlow @ 4 Data Engineering @ 7 API @ 4 NLP @ 4 Hive @ 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 in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way.

Community You Will Join

User Listing Marketplace Intelligence Machine Learning (ULM-ML) team supports host personalization products and provides data driven solutions to achieve superior host experience on Airbnb. These products include but are not limited to manage your space (MYS), host quality standards etc. The team owns data pipelines and ML models and builds services used in these areas.

The Difference You Will Make

There is a huge opportunity to improve the Host and Guest experience by leveraging open source, third party, and home grown ML models. As an ML engineer, you will partner closely with data science, product partners, and other ML and data engineers to improve Host and Guest product experience on Airbnb.

Responsibilities

  • Work with large scale structured and unstructured data.
  • Build and continuously improve cutting edge Machine Learning models for Airbnb product, business and operational use cases.
  • Collaborate cross-functionally with software engineers, product managers, operations and data scientists to identify business impact opportunities.
  • Understand, refine, and prioritize ML model requirements.
  • Drive engineering decisions and quantify impact.
  • Prototype ML use cases for product and iterate on requirements with stakeholders.
  • Develop, productionize, and operate ML models and pipelines at scale (batch and real-time).
  • Design and build services and APIs to serve ML model driven data to product use cases.

Requirements

  • 5+ years industry experience in applied Machine Learning, with MS or PhD in relevant fields.
  • Experience in both Natural Language Processing and Computer Vision.
  • Strong programming skills (Scala, Python, Java, C++ or equivalent) and data engineering abilities.
  • Deep understanding of ML best practices (training/serving skew minimization, A/B testing, feature engineering, feature/model selection).
  • Knowledge of ML algorithms (gradient boosted trees, neural networks/deep learning, optimization, state-of-art NLP and CV algorithms).
  • Experience with 3 or more technologies among Tensorflow, PyTorch, Kubernetes, Spark, Airflow (or equivalent), data warehouse (e.g., Hive).
  • Industry experience building end-to-end ML infrastructure and productionizing ML models integrated with product use cases.
  • Exposure to architectural patterns of large, high-scale software applications (APIs, high volume data pipelines, efficient algorithms).
  • Experience with test-driven development, A/B testing, incremental delivery and deployment.

Location

US - Remote Eligible role. Candidate must reside in a US state where Airbnb, Inc. has a registered entity. The role may include occasional office or offsite work.

Benefits

  • Base pay range from $191,000 to $223,000 USD.
  • Eligibility for bonus, equity, benefits, and Employee Travel Credits.

Commitment

Airbnb is committed to diversity, equity, and inclusion and fosters an innovative and engaging work environment.

If a candidate requires accommodation for disability during recruitment, Airbnb provides support upon request.