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 Software Engineer, Content Integrity

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

Senior Machine Learning Engineer, Guest & Host

Senior Machine Learning Engineer position at Airbnb focusing on building ML-driven intelligence platforms for host and guest experiences.

Sr Software Engineer

Senior Software Engineer role at Amazon RBKS focusing on AI and computer vision system development for smart home applications, offering competitive compensation and growth opportunities.

Software Development Engineer, Amazon Robotics

Senior Software Engineer role at Amazon Robotics, focusing on ML infrastructure and distributed systems for robotics applications.

Software Development Engineer, Amazon Robotics (AR) Sortation Planning

Senior ML Engineer role at Amazon Robotics focusing on developing and implementing machine learning solutions for robotic sortation systems and workflow optimization.

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 2 months 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?