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 - Windows AI Agent

Senior Software Engineer position at Microsoft focusing on Windows AI Agent development, specializing in scalable model infrastructure and cloud-based AI workflows.

Machine Learning Engineer

Senior Machine Learning Engineer role at Adobe, developing innovative ML models and deploying AI solutions for the Digital Experience platform. Salary range: $120,700-$228,600.

Senior MLOps / AIOps Engineer

Senior MLOps/AIOps Engineer position at Oracle in Casablanca, focusing on ML model deployment, CI/CD pipelines, and production infrastructure for enterprise AI systems.

Senior Machine Learning Engineer, Trust & Safety

Senior Machine Learning Engineer position at Hinge focusing on Trust & Safety, developing AI solutions for content moderation and user safety.

Senior Machine Learning Engineer, Personalization

Senior Machine Learning Engineer position at Spotify, focusing on building personalized recommendation systems for the Now Playing View team, offering competitive salary and remote work flexibility.

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?