Skip to content
AirbnbAirbnbUnited States

Staff Machine Learning Engineer, Listings and Host Tools Data and AI

Builds and productionizes ML models for host personalization products using NLP and computer vision. Requires 8+ years experience, MS/PhD, strong programming, and expertise in ML infrastructure and large-scale data pipelines.

204k – 255k/yr
Remote8+ YOEML Engineering

About the role

Responsibilities

  • Work with large scale structured and unstructured data to build and improve cutting edge Machine Learning models for Airbnb product, business, and operational use cases.
  • Collaborate with cross-functional partners (software engineers, product managers, operations, data scientists) to identify opportunities, refine requirements, drive engineering decisions, and quantify impact.
  • Prototype machine learning use cases for product integration and iterate with stakeholders.
  • Develop, productionize, and operate Machine Learning 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

  • 8+ years of industry experience in applied Machine Learning, inclusive MS or PhD in relevant fields.
  • Experience in Natural Language Processing and Computer Vision.
  • Strong programming (Scala, Python, Java, C++) and data engineering skills.
  • Deep understanding of ML best practices (training/serving skew minimization, A/B testing, feature engineering), algorithms (gradient boosted trees, neural networks/deep learning, NLP/CV algorithms), and domains (personalization, recommendation, anomaly detection).
  • Experience with 3+ of: TensorFlow, PyTorch, Kubernetes, Spark, Airflow, data warehouse (Hive).
  • Industry experience building end-to-end ML infrastructure, productionizing models, and integrating with product use cases.
  • Exposure to architectural patterns for large-scale software applications (APIs, data pipelines, efficient algorithms/models).
  • Experience with test-driven development, A/B testing, incremental delivery and deployment.

Skills

Machine LearningNatural Language ProcessingComputer VisionPythonScalaTensorFlowPyTorchKubernetesSparkAirflow

Similar roles

ML Engineering jobs
Airbnb

Staff GenAI System Engineer, Automation Foundation

AirbnbUnited States

Leads development of Airbnb's conversational AI Automation Platform and agent provisioning systems. Drives backend optimization, prompt engineering, and LLM integrations with 9+ years experience in scalable architectures.

204k – 255k/yr
Remote9+ YOEML Engineering
Hinge Health

Staff Machine Learning Scientist

Hinge HealthSan Francisco, CA

Own ML systems for send-time optimization, propensity modeling, and nudge decisions at consumer scale. Set experimentation standards and mentor a small ML team.

205k – 307k/yr
Hybrid7+ YOEML Engineering
Docker

Staff ML Engineer

DockerPalo Alto, CA +1

Founding Staff ML Engineer building production ML systems for governance, security, and agentic platform capabilities at Docker. Owns architecture, data pipelines, evaluation, and model lifecycle while mentoring the growing team.

205k – 330k/yr
Remote8+ YOEML Engineering
Watershed

Staff Software Engineer, AI Platform

WatershedSan Francisco, CA

Technical leader building agent infrastructure, observability, evals, and guardrails for production AI systems at Watershed. Requires 6+ years backend/platform/AI engineering experience and production TypeScript systems.

202k – 255k/yr
On-site6+ YOEML Engineering
Rula

Staff AI Engineer - Applied AI (Remote)

RulaLos Angeles, CA

Leads applied AI investments, owning technical direction for high-impact AI products from design to production deployment. Requires 8+ years AI/ML experience, Python expertise, foundation models, LLM patterns, and evaluation systems.

207k – 243k/yr
Remote8+ YOEML Engineering