Skip to content
AirbnbAirbnb

Staff Machine Learning Engineer, Relevance and Personalization

Staff machine learning engineer leading scalable ranking, search, recommendation, and personalization systems. The role requires 9+ years of applied machine learning experience, strong programming and data engineering skills, and expertise productionizing models and pipelines.

About the job

Responsibilities

  • Develop and continuously improve machine learning models for product, business, and operational use cases using large-scale structured and unstructured data.
  • Collaborate with software engineers, product managers, operations, and data scientists to identify opportunities, prioritize machine learning requirements, make engineering decisions, and quantify impact.
  • Develop, productionize, and operate machine learning models and pipelines at scale for batch and real-time use cases.
  • Use third-party and in-house machine learning tools and infrastructure to enable reusable systems, rapid model development, low-latency serving, and maintainable model quality.
  • Build end-to-end ranking algorithms and ecosystems for search, recommendation, personalization, and marketplace optimization.
  • Work on areas such as feature platforms, model interpretability, hyperparameter optimization, and concept drift detection.

Requirements

  • 9+ years of industry experience in applied machine learning, including an MS or PhD in a relevant field.
  • Strong programming and data engineering skills using Scala, Python, Java, C++, or equivalent.
  • Deep understanding of machine learning best practices, including training/serving skew minimization, A/B testing, feature engineering, and feature and model selection.
  • Knowledge of neural networks, deep learning, and optimization.
  • Experience with relevant domains such as natural language processing, computer vision, personalization, search and recommendation, marketplace optimization, or anomaly detection.
  • Experience with at least three of TensorFlow, PyTorch, Kubernetes, Spark, Airflow or equivalent, Kafka or equivalent, and data warehouses such as Hive.
  • Experience building end-to-end machine learning infrastructure and/or productionizing machine learning models.
  • Experience with architectural patterns for high-scale software applications, including well-designed APIs, high-volume data pipelines, and efficient algorithms and models.
  • Familiarity with test-driven development, A/B testing, incremental delivery, and deployment.

Compensation

  • Base pay range: $212,000–$265,000 USD.
  • May also be eligible for bonus, equity, benefits, and employee travel credits.

Skills

Machine Learning, Python, Scala, Java, C++, TensorFlow, PyTorch, Kubernetes, Spark, Apache Airflow, Apache Kafka, Data Warehousing, Natural Language Processing, Computer Vision, A/B Testing

Airbnb

Airbnb

United States

Staff Machine Learning Engineer, Traffic Intelligence
$212k+/yrRemote9+ YOEML Engineering

Architects and operates production machine-learning systems that classify web and API traffic, detect bots and scrapers, and support real-time mitigation at internet edge latency. The role requires 9+ years of applied ML experience in adversarial domains and strong expertise in evaluation, data pipelines, and large-scale systems.

Idme

Idme

Mountain View, CA

Staff Software Engineer - AI Agent Evaluations
$218k+/yrOn-site8+ YOEML Engineering

Leads the engineering discipline for evaluating, testing, and monitoring production AI agents, while building scalable eval infrastructure and developer tooling. Requires 8+ years of production software experience, strong backend skills, and expertise with LLM evaluation and agentic systems.

Ironclad

Ironclad

San Francisco, CA

Senior Staff Software Engineer, Agentic Search
$220k+/yrHybrid10+ YOEML Engineering

Leads architecture and technical direction for agentic search systems combining LLMs, retrieval, and content-understanding pipelines for contract intelligence. The role requires 10+ years building production systems, deep search or LLM expertise, and strong cross-team technical leadership.

Shield AI

Shield AI

Washington, DC
Staff Engineer, Autonomy Capabilities – Maritime
$221k+/yrOn-site7+ YOEML Engineering

Leads development and integration of advanced maritime autonomy for USVs, UUVs, and cooperating UAVs, including motion planning, localization, safety, and multi-agent coordination. Requires staff-level technical leadership, substantial robotics experience, C++ and Python proficiency, and eligibility for a SECRET clearance.

Shield AI

Shield AI

San Diego, CA

Staff Engineer, Perception Software
$200k+/yrOn-site7+ YOEML Engineering

Develop production C++ perception capabilities for autonomous systems, spanning algorithms, libraries, integration, validation, and release. The role requires deep expertise in at least one perception domain, strong systems debugging, and experience delivering maintainable software in complex robotics or real-time environments.