Staff Software Engineer, ML Infrastructure

Airbnb is a global platform where hosts offer unique stays and experiences, enabling guests to connect with communities authentically.
$204,000 - $260,000
Machine Learning
Staff Software Engineer
Remote
5,000+ Employees
9+ years of experience
AI · Enterprise SaaS · Travel

Description For Staff Software Engineer, ML Infrastructure

Airbnb, founded in 2007, has grown from hosting three guests in San Francisco to facilitating over 2 billion guest arrivals globally. As a Staff Software Engineer in ML Infrastructure, you'll be at the forefront of building the foundation of ML & AI at Airbnb. The role focuses on creating a scalable shared platform that accelerates Machine Learning development and deployment across the company.

You'll be instrumental in developing GenAI infrastructure that will make AI central to Airbnb's business operations. The position involves working with cutting-edge technologies and frameworks while collaborating with various teams to deliver high-impact product wins. You'll be supporting 200+ ML Engineers & Data Scientists by improving their productivity through platform enhancements.

The role combines technical expertise in distributed systems, machine learning, and infrastructure with the opportunity to impact Airbnb's core products. You'll work on creating scalable human & AI Labeling infrastructure and use various open-source technologies to build robust solutions. This position offers the flexibility of remote work while being part of a company that's revolutionizing the travel industry through technology.

Working at Airbnb means joining a mission-driven company that creates belonging worldwide, with competitive compensation and the chance to work on cutting-edge AI/ML technologies that shape the future of travel experiences.

Last updated 16 hours 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, Jupyterhub

Requirements For Staff Software Engineer, ML Infrastructure

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

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, ML Infrastructure

Senior Staff Machine Learning Engineer, Security

Senior Staff Machine Learning Engineer position at Airbnb, focusing on security applications through advanced ML and data analytics, requiring 12+ years of experience.

Senior/Staff/Senior Staff Machine Learning Engineer

Senior/Staff ML Engineer role at Airbnb focusing on AI/ML solutions for customer support, offering competitive pay and remote work options.

Staff Machine Learning Engineer, Communication & Connectivity

Lead ML innovation at Airbnb as a Staff Machine Learning Engineer, optimizing communication and connectivity for hosts and guests globally.

Machine Learning Engineering Manager

Lead Machine Learning Engineering role at Apple, focusing on online retail automation, recommendation systems, and personalization, managing teams and driving innovation.

Software Engineering Manager

Lead Siri's evaluation and simulation tools development as Software Engineering Manager at Apple, ensuring quality of AI and large-scale systems.