Staff Software Engineer, ML Infrastructure

Airbnb connects guests with hosts offering unique stays and experiences across the globe, founded in 2007 in San Francisco.
$204,000 - $259,000
Machine Learning
Staff Software Engineer
Remote
1,000 - 5,000 Employees
9+ years of experience
AI · Enterprise SaaS · Travel

Description For Staff Software Engineer, ML Infrastructure

Airbnb, founded in 2007, has revolutionized the travel industry by connecting millions of hosts with guests worldwide. As a Staff Software Engineer in ML Infrastructure, you'll be at the forefront of building the foundation of Airbnb's AI and ML capabilities. You'll work on creating scalable GenAI infrastructure and expanding the ML platform that supports over 200 ML Engineers and Data Scientists.

The role involves developing cutting-edge solutions using technologies like Ray, MLFlow, Tensorflow, PyTorch, and LangChain, while working closely with various teams including Customer Support, Search Relevance, and Trust & Safety. You'll be instrumental in creating the data foundations that power key product features and contributing to Airbnb's mission of creating a world where anyone can belong anywhere.

This position offers the flexibility of remote work within the US, with occasional office visits or offsites. You'll be part of a diverse and inclusive team that values innovation and creative problem-solving. The role requires strong expertise in distributed systems, Python/Java programming, and ML platform development, making it perfect for experienced engineers passionate about scaling AI solutions.

Working at Airbnb means contributing to a platform that has facilitated over 1 billion guest arrivals and continues to transform how people experience travel and community. You'll have the opportunity to shape the future of AI at Airbnb while enjoying competitive compensation and benefits.

Last updated 6 hours ago

Responsibilities For Staff Software Engineer, ML Infrastructure

  • Build scalable GenAI infrastructure to support teams using foundational language/vision models
  • Drive expansions of ML platform to improve productivity of 200+ ML Engineers & Data Scientists
  • Create solid data foundations for data-driven product features
  • Work with customer teams including Customer Support, Search Relevance, Trust & Safety
  • Develop and maintain ML infrastructure using technologies like Ray, MLFlow, Tensorflow, PyTorch, LangChain, Airflow, Spark, Docker, Kubernetes, Jupyterhub

Requirements For Staff Software Engineer, ML Infrastructure

Python
Java
Kubernetes
Redis
  • 9+ years of industry experience (and/or relevant academic experience)
  • Solid understanding of engineering and infrastructure best practices
  • Strong coding skills in Python/Java or equivalent
  • Strong Experience and knowledge of distributed systems
  • Industry experience building end-to-end Machine Learning Platforms is a plus
  • Experience developing and productionizing machine learning models is a plus
  • Experience with Kubernetes, Spark, Docker, Airflow is a plus

Benefits For Staff Software Engineer, ML Infrastructure

Equity
  • Employee Travel Credits
  • Bonus
  • Equity

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, ML Infrastructure

Staff Machine Learning Engineer, Price Modeling

Staff ML Engineer position at Airbnb focusing on developing pricing models using reinforcement learning, offering remote work and competitive compensation.

Staff Machine Learning Engineer, Marketing Technology

Staff Machine Learning Engineer position at Airbnb focusing on marketing technology and personalization, offering remote work and competitive compensation.

Staff Machine Learning Engineer, Communication & Connectivity

Lead ML innovation at Airbnb as a Staff Machine Learning Engineer, optimizing communication and connectivity for hosts and guests globally.

Machine Learning/DSP Engineer

Senior Machine Learning/DSP Engineer role at Apple, focusing on health sensing technologies and algorithm development with competitive compensation and benefits.

AIML - Engineering Manager, Machine Translation

Lead Apple's machine translation engineering team in developing next-generation speech translation technology, managing client engineers and driving innovation in AI/ML solutions.