Senior Machine Learning Engineer, Trust

Airbnb · Consumer · United States · Software Engineering

Senior Machine Learning Engineer on the Trust team responsible for developing and productionizing ML systems to protect Airbnb users from fraud and ensure platform safety. This involves building end-to-end ML pipelines, feature engineering, model training, evaluation, and deployment for both batch and real-time use cases, focusing on challenges like account takeover, fake accounts, payment fraud, and bot detection.

What you'd actually do

  1. Collaborate with product managers, data scientists, software engineers, and operations teams to identify opportunities, scope ML solutions, and refine requirements for new or improved Trust models.
  2. Design, build, and productionize end-to-end Machine Learning pipelines — including feature engineering, model training, evaluation, and deployment — for both batch and real-time use cases.
  3. Investigate emerging fraud patterns and threat signals with your teammates, and develop ML-based detections and tools that enable faster, more accurate responses.
  4. Write, review, and ship clean, testable code — whether training a new model, improving an existing pipeline, or optimizing a feature for scalability and reliability.
  5. Work with large-scale structured and unstructured data to continuously improve ML models for Airbnb product, business, and operational use cases.

Skills

Required

  • Python
  • Scala
  • Java
  • gradient boosted trees
  • neural networks
  • transformers
  • deep learning
  • TensorFlow
  • PyTorch
  • data engineering
  • ML pipelines
  • batch systems
  • real-time systems
  • large-scale software applications
  • APIs
  • high-volume data pipelines
  • efficient algorithms
  • test-driven development
  • incremental delivery
  • deployment practices

Nice to have

  • Trust and Risk domain
  • fraud detection
  • anomaly detection
  • identity
  • account integrity

What the JD emphasized

  • productionizing models at scale
  • end-to-end Machine Learning pipelines
  • real-time use cases
  • fraud detection
  • account takeover
  • fake accounts
  • payment fraud
  • bot detection

Other signals

  • productionizing models at scale
  • end-to-end ML pipelines
  • real-time use cases
  • fraud detection
  • account takeover
  • fake accounts
  • payment fraud
  • bot detection