Senior Software Engineer, ML Infrastructure

Airbnb is a global platform connecting hosts offering unique stays with guests, enabling authentic community connections worldwide since 2007.
$185,000 - $223,000
Machine Learning
Senior Software Engineer
Remote
5+ years of experience
AI · Travel
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Machine Learning Engineer, User Listing Marketplace Intelligence

Senior Machine Learning Engineer role at Airbnb focusing on user listing marketplace intelligence and host personalization products.

Senior Software Engineer, Content Integrity

Senior Software Engineer role at Airbnb focusing on content integrity and fraud prevention using machine learning and distributed systems.

Senior AI/ML Software Engineer

Senior AI/ML Software Engineer role at Zscaler, focusing on building large-scale ML systems for cybersecurity, offering competitive pay and benefits.

Machine Learning Engineer

Senior Machine Learning Engineer role at Adobe focusing on AI-powered search, recommendations and generative AI technologies for creative cloud products.

Senior Software Engineer - Robot Learning Platform

Senior Software Engineer position at NVIDIA focusing on robot learning platform development, combining AI and robotics expertise with competitive compensation.

Description For Senior Software Engineer, ML Infrastructure

Airbnb, founded in 2007, has revolutionized the travel industry by connecting over 4 million hosts with billions of guests globally. As a Senior Software Engineer in ML Infrastructure, you'll be at the forefront of building the foundation for AI and ML capabilities across Airbnb.

The role involves creating scalable GenAI infrastructure that powers next-generation product experiences using foundational language and vision models. You'll be responsible for developing and maintaining a robust ML platform that serves 200+ ML Engineers and Data Scientists, enabling them to efficiently design, develop, and deploy high-impact ML solutions.

Your work will directly impact core product features like Categories and support critical teams including Customer Support, Search Relevance, and Trust & Safety. You'll work with cutting-edge technologies such as Ray, MLFlow, Tensorflow, PyTorch, LangChain, and more, while building scalable human & AI Labeling infrastructure.

The ideal candidate brings 5+ years of industry experience, strong coding skills in Python/Java, and deep knowledge of distributed systems. Experience with ML platforms, model productionization, and technologies like Kubernetes, Spark, and Docker is highly valued.

This remote-eligible position offers competitive compensation ($185,000-$223,000) and the opportunity to work with a diverse, innovative team committed to creating a world where anyone can belong anywhere. You'll be part of Airbnb's mission to leverage ML extensively in creating a more connected, empowered, and safer global community while enabling intelligent & worry-free travel experiences.

Last updated 16 days ago

Responsibilities For Senior 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

Requirements For Senior Software Engineer, ML Infrastructure

Python
Java
Kubernetes
  • 5+ 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

Interested in this job?