Used Tools & Technologies
Not specified
Required Skills & Competences ?
Python @ 7 Scala @ 7 Java @ 7 Machine Learning @ 4 MLOps @ 4 TensorFlow @ 3 Communication @ 6 Data Engineering @ 7 Customer Support @ 4 PyTorch @ 4Details
Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 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.
Role overview
As a Staff Software Engineer on the AI Enablement team, you will play a critical role in accelerating the development and deployment of AI-powered applications at Airbnb. You’ll work directly with product teams across the company to improve iteration speed, application quality, and operational scale. Your insights and technical expertise will also shape the future of our machine learning infrastructure, enabling hundreds of ML engineers and data scientists to build world-class AI experiences.
A typical day / Responsibilities
- Collaborate closely with cross-functional teams (Customer Support, Search Relevance, Trust & Safety, etc.) to deliver impactful AI-driven product features.
- Develop flexible, high-leverage tooling and infrastructure to support the use of foundational models (language and vision) across Airbnb.
- Work with cutting-edge open-source technologies such as LangGraph, Hugging Face, PyTorch, Ray.
- Rapidly prototype, evaluate, and iterate on generative AI applications that unlock new product capabilities.
- Champion clean abstractions and reusable components balancing speed, scalability, and reliability.
Requirements / Your expertise
- 9+ years of industry experience in applied Machine Learning; MS or PhD in a relevant field is included as part of the profile.
- Strong programming and data engineering skills (examples listed: Scala, Python, Java, C++ or equivalent).
- Deep familiarity with machine learning engineering practices, particularly around training and deploying PyTorch, TensorFlow, or Hugging Face models in production.
- Prior experience deploying or supporting production ML systems at scale (ML infrastructure / MLOps experience).
- Passion for AI and strong grasp of current trends in Generative AI and large language models (LLMs).
- Fast learner with a bias for execution; able to ramp quickly on new tools and technologies.
- Excellent collaboration and communication skills; able to earn trust of cross-functional partners and influence without authority.
- Typical prior titles: ML Engineer, Applied Scientist, ML Infrastructure Engineer.
Location
This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed with your manager. You must live in a U.S. state where Airbnb, Inc. has a registered entity (some states are excluded; see Airbnb's up-to-date list).
Inclusion & accommodations
Airbnb is committed to working with the broadest talent pool possible and encourages all qualified individuals to apply. Reasonable accommodations for candidates with disabilities are available via [email protected].
Compensation & benefits
- Base pay range: $204,000 — $255,000 USD.
- This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
- Actual base pay depends on factors such as training, transferable skills, work experience, business needs, and market demands.