Senior Machine Learning Engineer, Trust
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