Staff Software Engineer - ML Infrastructure
San Francisco, United States
Airbnb was born in 2007 when two Hosts welcomed three guests to their San Francisco home, and has since grown to over 4 million Hosts who have welcomed more than 1 billion guest arrivals in almost every country across the globe. Every day, Hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way.
The Community You Will Join:
At Airbnb, our mission is to create a world where anyone can belong anywhere. We use Machine Learning extensively to create a more connected, empowered, and safer global community and enable an intelligent & worry-free travel experience.
The Difference You Will Make:
You’ll help us build Airbnb’s end-to-end ML Platform - a scalable shared platform that accelerates the pace of Machine Learning design & development and the deployment of impactful, high-quality ML use cases company-wide.
A Typical Day:
You’ll have the opportunity to work on a wide variety of projects that support the ML lifecycle from ideation to production, including:
- Build scalable distributed training systems to power groundbreaking models, leveraging the latest algorithms, techniques and hardware available
- Create robust and scalable real-time ML inference systems meeting demanding requirements for low-latency, efficiency, and workflow flexibility
- Build ergonomic ML Workflows & Experimentation tracking tools to accelerate development / iteration productivity for ~200 ML Engineers & Data Scientists.
- Ensure real-time detection of problems afflicting ML models via ML Observability tools
- Build on top of OSS ML Platform technologies such as Kubeflow, ML Flow, and Tensorflow Serving
- Work side by side with customer teams including Search Relevance, Trust & Safety, Customer Support to create a better product experience for Airbnb users.
Your Expertise:
- 9+ years of industry experience (and/or relevant academic experience)
- Strong coding skills in Python/Java or equivalent
- Solid understanding of engineering and infrastructure best practices
- Experience developing and productionizing machine learning models is a plus
- Experience with Docker, Kubernetes, Spark is a plus
- Industry experience building end-to-end Machine Learning Platforms a big plus
Our Commitment To Inclusion & Belonging:
Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply.
If you need assistance, or a reasonable accommodation during the application and recruiting process, please contact us at: reasonableaccommodations@airbnb.com.