Taro Logo

Staff Software Engineer, Developer Infra (Python)

A global travel and hospitality platform connecting hosts and guests, founded in 2007 with over 5 million hosts and 2 billion guest arrivals worldwide.
$204,000 - $255,000
Backend
Staff Software Engineer
Remote
5,000+ Employees
9+ years of experience
Enterprise SaaS

Description For Staff Software Engineer, Developer Infra (Python)

Airbnb is seeking a Staff Software Engineer to join their Developer Infrastructure team, focusing on enabling developers to efficiently develop, merge, and release high-quality code. This role is central to Airbnb's engineering ecosystem, working on cloud-based developer environments and a polyglot monorepo system.

The position requires deep expertise in Python, Bazel, and infrastructure development in large-scale monorepo environments. You'll be responsible for driving technical strategy and leading by example in writing high-leverage infrastructure code. The role involves close collaboration with engineers across the Infrastructure organization, AI/ML community, Developer Platform, and the broader Airbnb engineering community.

As a Staff Engineer, you'll be instrumental in building and evolving Airbnb's developer infrastructure, directly impacting core metrics including Developer Experience, Developer Velocity, Debuggability, Resilience, and Reliability. You'll partner with engineering leaders across all Airbnb teams to drive adoption of new capabilities, serving as both a technical leader and hands-on contributor.

The role offers an opportunity to work with cutting-edge technologies and shape the future of developer productivity at Airbnb. You'll be part of a high-performance team, ensuring code quality and operational excellence while building secure, efficient, and highly available frameworks that abstract away infrastructure complexity.

This is a remote-eligible position within the United States, offering a competitive salary range of $204,000 to $255,000 USD, plus equity and benefits. The role requires occasional work at an Airbnb office or attendance at offsites, as agreed with management. Join a company that values diversity, inclusion, and belonging, working on infrastructure that will support Airbnb's technical growth over the next decade.

Last updated 2 hours ago

Responsibilities For Staff Software Engineer, Developer Infra (Python)

  • Build technical strategy and evolve Airbnb's developer infrastructure
  • Partner with engineering leaders across Airbnb teams for adoption of new capabilities
  • Lead high-performance team to ensure code quality and operational excellence
  • Deliver secure, efficient, and highly available frameworks and platforms
  • Build foundation for Airbnb's technical growth
  • Optimize build performance and scale developer workflows
  • Work on Python and Bazel-based polyglot monorepo strategy

Requirements For Staff Software Engineer, Developer Infra (Python)

Python
Kubernetes
  • 9+ years of industry experience (and/or relevant academic experience)
  • Bachelor's and/or Master's degree, preferably in CS, or equivalent experience
  • Experience leading and shipping large scope technical projects
  • Strong ownership and experience building and operating high-scale, distributed systems
  • Familiarity with container and orchestration technologies such as Docker and Kubernetes
  • Excellent communication skills
  • Strong problem solving and debugging skills
  • Passion for developer productivity

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Developer Infra (Python)