JobHabor

Senior Machine Learning Engineer

Airbnb

Location
US
Workplace
Remote
Employment
Full Time
Salary
USD 200,000–235,000/yr
Apply on the employer’s site

Posted 2mo ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Build and improve ML models for product, business, and operational use cases
  • Develop query understanding capabilities (autocomplete, smart compose, tagging, expansion, intent modeling)
  • Develop natural-language search experiences powered by NLP and LLMs
  • Collaborate with cross-functional partners (engineers, PMs, data scientists)
  • Identify opportunities for business impact
  • Refine and prioritize requirements for ML models
  • Drive engineering decisions and quantify impact
  • Develop, productionize, and operate ML models and pipelines at scale (batch and real-time)
  • Leverage ML tools & infrastructure for reusable, high-performing systems
  • Enable fast model development, low-latency serving, and ease of model quality upkeep

Requirements

  • 5+ years of industry experience in applied Machine Learning
  • MS or PhD in relevant fields
  • Strong programming skills (Scala / Python / Java / C++ or equivalent)
  • Strong data engineering skills
  • Deep understanding of Machine Learning best practices (training/serving skew minimization, A/B test, feature engineering, feature/model selection)
  • Deep understanding of ML algorithms (neural networks/deep learning, optimization)
  • Deep understanding of ML domains (natural language processing, personalization, search and recommendation, marketplace optimization)
  • Experience with 3 or more of these technologies: Tensorflow, PyTorch, Kubernetes, Spark, Airflow (or equivalent), Kafka (or equivalent), data warehouse (Hive)
  • Industry experience building end-to-end Machine Learning models
  • Experience applying large language models and modern NLP (sequence tagging/NER, text generation, intent classification, embedding/representation learning)
  • Exposure to architectural patterns of large, high-scale software applications

Preferred

  • Familiarity with building natural-language, AI-native and agentic search experiences

Skills

  • Scala
  • Python
  • Java
  • C++
  • Tensorflow
  • PyTorch
  • Kubernetes
  • Spark
  • Airflow
  • Kafka
  • Hive
  • LLMs
  • NLP

Similar roles