Airbnb logo

Senior Machine Learning Engineer, Trust

Airbnb

San Francisco · Remote · 5+ years experience · Remote · Posted Sep 24, 2026

At a glance

Experience
5+ years experience
Workplace
Remote
Location
San Francisco · Remote

About the role

  • The Senior Machine Learning Engineer on the Trust team will design and build ML solutions to protect the Airbnb community from fraud and ensure platform safety.
  • This role involves end-to-end ownership of ML projects, from model design and training to productionization and operation at scale.
  • The engineer will collaborate with cross-functional teams to address challenges such as account takeover, fake accounts, and payment fraud.

Responsibilities

  • Collaborate with product managers, data scientists, software engineers, and operations teams to identify opportunities and scope ML solutions.
  • Design, build, and productionize end-to-end Machine Learning pipelines for batch and real-time use cases.
  • Investigate emerging fraud patterns and threat signals to develop ML-based detections.
  • Write, review, and ship clean, testable code for model training, pipeline improvement, and feature optimization.
  • Work with large-scale structured and unstructured data to improve ML models.
  • Participate in code reviews, design discussions, and cross-team collaborations.
  • Work with trust defense and platform teams to adapt models to evolving fraud attacks.

Requirements

  • 5+ years of industry experience in applied Machine Learning with a track record of productionizing models at scale.
  • Strong programming skills in Python.
  • Familiarity with Scala, Java, or equivalent.
  • Solid understanding of ML best practices including training/serving skew minimization, A/B testing, and feature engineering.
  • Knowledge of algorithms such as gradient boosted trees, neural networks, transformers, and deep learning.
  • Experience with ML frameworks such as TensorFlow or PyTorch.
  • Experience with data engineering and building end-to-end ML pipelines.
  • Exposure to architectural patterns of large, high-scale software applications.
  • Experience with test-driven development, incremental delivery, and deployment practices.
  • Bachelor's, Master's, or PhD in CS/ML or a related field.

Preferred qualifications

  • Exposure to the Trust and Risk domain, such as fraud detection, anomaly detection, identity, or account integrity.

Workplace

  • Position is US - Remote Eligible.
  • Role may include occasional work at an Airbnb office or attendance at offsites.

Skills

  • Python
  • Scala
  • Java
  • TensorFlow
  • PyTorch
  • Machine Learning
  • Gradient Boosted Trees
  • Neural Networks
  • Transformers
  • Deep Learning
  • Data Engineering

Airbnb

Senior Machine Learning Engineer, Trust

Apply now