Taro Logo

Staff Software Engineer, Performance

A global travel and accommodation 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
10+ years of experience
Enterprise SaaS · Travel

Description For Staff Software Engineer, Performance

Airbnb is seeking a Staff Software Engineer to join their Infrastructure Performance team, focusing on optimizing performance across their extensive backend systems. This role sits at the intersection of infrastructure optimization and performance engineering, working with critical systems including Kubernetes services, observability infrastructure, and data pipelines.

The position offers a unique opportunity to make a significant impact on Airbnb's global platform that serves millions of hosts and billions of guest arrivals. As a Staff Engineer, you'll be responsible for analyzing, scoping, and delivering performance improvements across the entire backend stack, working closely with cross-functional partners and maintaining strong technical relationships throughout the organization.

Your day-to-day work will involve deep technical engagement with performance optimization, from profiling and tuning large-scale services to building distributed performance tooling. You'll lead continuous load testing in production, work on minimizing customer latency, and help modernize Airbnb's software stack. The role also includes evaluating and implementing the latest hardware offerings to optimize fleet performance and minimize infrastructure footprint.

The ideal candidate brings 10+ years of performance optimization experience, with deep expertise in Java and software tuning. You should be comfortable working with cloud infrastructure (particularly AWS), container technologies, and have strong skills in performance debugging and metrics analysis. This position offers competitive compensation ($204,000 - $255,000), equity, and benefits including Employee Travel Credits.

This remote-eligible position provides the flexibility to work from anywhere in the US (with some state restrictions), while still maintaining occasional in-person collaboration through office visits and offsites. You'll be joining a company that values diversity, inclusion, and belonging, working alongside accomplished engineers to shape the future of Airbnb's infrastructure performance.

Last updated 12 hours ago

Responsibilities For Staff Software Engineer, Performance

  • Work with cross-functional partners to optimize performance and operating cost of infrastructure
  • Optimize performance of largest services through profiling, analysis and tuning
  • Build distributed performance tooling to collect data and surface performance bottlenecks
  • Lead continuous load testing in production
  • Work on production performance issues to minimize latency
  • Modernize Airbnb's software stack
  • Build infrastructure to deploy latest hardware to AWS Kubernetes clusters

Requirements For Staff Software Engineer, Performance

Java
Kubernetes
  • 10+ years of relevant performance optimization industry experience
  • Deep software tuning and optimization experience, Java preferred
  • Expertise in using metrics to uncover performance issues
  • Familiarity with system hardware for performance
  • Familiarity with public cloud provider (AWS, GCP, Azure)
  • Experience with Docker and Kubernetes
  • Excellent communication skills
  • Strong problem solving and performance debugging skills
  • Experience in load testing software
  • Passion for efficiency and performance

Benefits For Staff Software Engineer, Performance

Equity
  • Employee Travel Credits

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Performance