Staff Software Engineer, ML Infrastructure

Airbnb is a global travel platform founded in 2007 that connects hosts offering unique stays with guests, serving over 2 billion guest arrivals across the globe.
$204,000 - $255,000
Machine Learning
Staff Software Engineer
Remote
5,000+ Employees
9+ years of experience
AI

Description For Staff Software Engineer, ML Infrastructure

Airbnb, a global travel platform connecting over 5 million hosts with travelers worldwide, is seeking a Staff Software Engineer to join their ML Infrastructure team. This role is at the forefront of Airbnb's AI initiatives, focusing on building and scaling the foundation of their machine learning and AI capabilities.

The position offers an opportunity to work on cutting-edge GenAI infrastructure and ML platforms that support 200+ ML Engineers and Data Scientists. You'll be instrumental in creating scalable solutions that power data-driven features and next-gen product experiences across Airbnb's platform.

As a Staff Software Engineer, you'll work with modern technologies including Ray, MLFlow, Tensorflow, PyTorch, LangChain, and various cloud-native tools. The role involves close collaboration with cross-functional teams in Customer Support, Search Relevance, and Trust & Safety, ensuring your work directly impacts Airbnb's core products and services.

The position offers competitive compensation ($204,000 - $255,000), equity, and benefits including Employee Travel Credits. This is a remote position within the US, with occasional office visits or offsites as needed. The role requires 9+ years of experience and strong expertise in distributed systems and ML platforms.

Join Airbnb's mission to create a world where anyone can belong anywhere, while working on sophisticated ML infrastructure that powers the future of travel experiences. This role offers the perfect blend of technical challenge, impact, and the opportunity to work with a talented team in a company that values diversity and inclusion.

Last updated 2 days ago

Responsibilities For Staff Software Engineer, ML Infrastructure

  • Build scalable GenAI infrastructure to support the fast evolving needs of Airbnb teams
  • Drive expansions of our ML platform to improve the productivity of 200+ ML Engineers & Data Scientists
  • Create solid data foundations to power the data-driven product features
  • Use OSS technologies such as Ray, MLFlow, Tensorflow, PyTorch, LangChain, Airflow, Spark, Docker, Kubernetes, Jupyterhub
  • Work side-by-side with customer teams including Customer Support, Search Relevance, Trust & Safety

Requirements For Staff Software Engineer, ML Infrastructure

Python
Java
Kubernetes
Linux
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

Medical Insurance
Equity
  • Employee Travel Credits
  • Equity
  • Medical Insurance through HMSA, Kaiser Permanente, and Anthem

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, ML Infrastructure

Staff Software Engineer: Host Pricing & Settings

Staff Software Engineer position at Airbnb focusing on Host Pricing & Settings, building ML infrastructure and data workflows for pricing optimization.

Senior Staff Machine Learning Engineer, Security

Senior Staff Machine Learning Engineer position at Airbnb focusing on advancing Information Security protections through data analytics and machine learning.

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.

Research Engineer III, Deep Science for Systems and Services

Research Engineer role at AWS focused on inference optimization of foundation models on AI accelerators, combining machine learning expertise with systems engineering.

Lead Software Engineer - Applied AI

Lead Software Engineer position focused on applying AI/ML technologies to enhance Disney's streaming platforms including Disney+, Hulu, and ESPN+.