Taro Logo

Staff Software Engineer, ML Infrastructure

A global travel and accommodation platform connecting hosts and guests, founded in 2007 with over 5 million hosts and 2 billion guest arrivals worldwide.
$204,000 - $255,000
Machine Learning
Staff Software Engineer
Remote
5,000+ Employees
9+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Software Engineer, ML Infrastructure

Airbnb, a leading global travel platform founded in 2007, 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 scalable GenAI infrastructure and ML platforms that power next-generation product experiences.

The position offers an opportunity to work with cutting-edge technologies and make a significant impact on Airbnb's ML ecosystem. You'll be responsible for creating and maintaining the infrastructure that supports over 200 ML Engineers and Data Scientists, while working on projects that directly influence the company's core products and services.

As a Staff Software Engineer, you'll be involved in building scalable systems using modern technologies like Ray, MLFlow, Tensorflow, PyTorch, and LangChain. The role requires expertise in distributed systems, strong coding skills in Python/Java, and deep understanding of ML infrastructure. You'll collaborate with various teams including Customer Support, Search Relevance, and Trust & Safety to deliver high-impact product wins.

The position offers competitive compensation ($204,000 - $255,000) and benefits including equity and travel credits. This is a remote-eligible position within the US, offering flexibility while maintaining connection with Airbnb's innovative culture. The role presents an excellent opportunity for experienced engineers who want to work at the intersection of infrastructure and machine learning while contributing to a platform that has transformed the travel industry.

Last updated 2 months 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

Medical Insurance
Equity
  • Employee Travel Credits

Interested in this job?