Airbnb, founded in 2007, has grown to over 4 million Hosts welcoming more than 1 billion guest arrivals globally. The Trust Screenings team at Airbnb is responsible for vetting users for safety and brand risk in the physical world, aiming to identify potential issues before users complete actions on the platform.
As a Staff Machine Learning Engineer on the Trust Screenings team, you will:
- Work with large-scale structured and unstructured data to build and improve cutting-edge Machine Learning models.
- Collaborate with various business functions to prevent physical safety and property damage incidents in real-time.
- Create new holistic ML model detection strategies by working with other trust and safety prevention teams.
- Develop, productionize, and operate ML models and pipelines at scale for both batch and real-time use cases.
- Work closely with cross-functional partners to identify opportunities for business impact and refine requirements for fraud detection and mitigation.
Your expertise should include:
- 8+ years of industry experience in applied Machine Learning
- Strong programming skills in Scala, Python, Java, or C++
- Deep understanding of ML best practices, algorithms, and domains
- Experience with technologies like TensorFlow, PyTorch, Kubernetes, Spark, Airflow, Kafka, and data warehouses
- Industry experience building end-to-end ML infrastructure and productionizing ML models
- Exposure to architectural patterns of large, high-scale software applications
- Experience with test-driven development, A/B testing, and incremental delivery
This position is US - Remote Eligible, with occasional work at an Airbnb office or attendance at offsites. Airbnb is committed to working with a diverse talent pool and providing an inclusive application and interview process.
The base pay range for this role is $204,000 - $259,000 USD, with potential eligibility for bonuses, equity, benefits, and Employee Travel Credits.