Staff Software Engineer, ML Infrastructure

Airbnb is a global platform connecting hosts and guests, founded in 2007, enabling authentic travel experiences with over 5 million hosts worldwide.
$204,000 - $260,000
Machine Learning
Staff Software Engineer
Remote
5,000+ Employees
9+ years of experience
AI

Description For Staff Software Engineer, ML Infrastructure

Airbnb, a pioneering force in the global hospitality industry since 2007, is seeking a Staff Software Engineer to join their ML Infrastructure team. This role sits at the intersection of Machine Learning and infrastructure development, where you'll be instrumental in building the foundation of Airbnb's AI future.

The position offers an exciting opportunity to work on cutting-edge GenAI infrastructure, supporting teams using foundational language and vision models to create next-generation product experiences. You'll be responsible for developing and scaling the ML platform that serves over 200 ML Engineers and Data Scientists, directly impacting the company's ability to deliver innovative solutions.

As a Staff Engineer, you'll be working with a diverse tech stack including Ray, MLFlow, Tensorflow, PyTorch, LangChain, and various cloud technologies. Your work will directly influence critical areas such as Customer Support, Search Relevance, and Trust & Safety, making a significant impact on Airbnb's core operations.

The role requires a seasoned professional with 9+ years of experience, strong distributed systems knowledge, and excellent coding skills in Python/Java. You'll be joining a company that values inclusion and diversity, offering competitive compensation and the flexibility of remote work within the US.

This is an exceptional opportunity for someone who wants to shape the future of travel through AI and ML, working at a company that has transformed the way people experience the world. You'll be at the forefront of implementing AI solutions that will make Airbnb's vision of belonging anywhere a reality.

Last updated 2 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
  • Use OSS technologies like Ray, MLFlow, Tensorflow, PyTorch, LangChain, Airflow, Spark, Docker, Kubernetes

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

Senior Staff Machine Learning Engineer, Security

Senior Staff ML Engineer role at Airbnb focusing on security applications, requiring 12+ years of experience and expertise in ML infrastructure and security domains.

Staff Machine Learning Engineer, AI Experience

Lead AI innovation at Airbnb as a Staff Machine Learning Engineer, developing personalized experiences through generative AI and agentic systems.

Senior Staff Machine Learning Scientist

Senior Staff Machine Learning Scientist position at Airbnb focusing on developing AI-powered products and leading applied science teams in customer support initiatives.

Senior Staff Technical Program Manager, Core Entity

Lead technical programs for Airbnb's Core Entity team, driving AI/ML initiatives and ensuring data consistency across the platform.

Senior Staff Machine Learning Engineer

Senior Staff Machine Learning Engineer position at Airbnb, focusing on AI/ML solutions for customer support and product enhancement, offering competitive compensation and remote work options.