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

Job Description

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 cutting-edge technologies in a company that has facilitated over 2 billion guest arrivals globally.

The position involves working with a diverse range of infrastructure systems, including Kubernetes services, observability infrastructure, data pipelines, and ML infrastructure. You'll be responsible for analyzing, scoping, and delivering performance improvements across the entire backend stack, while building and maintaining strong cross-team relationships.

As a Staff Engineer, you'll lead initiatives to evaluate and implement the latest hardware offerings, optimize JVM performance, and own key pieces of performance infrastructure. The role requires deep technical expertise in performance optimization, with a focus on Java environments and cloud infrastructure. You'll work closely with accomplished engineers and report to the Senior Engineering Manager, Infrastructure.

The compensation package is competitive, ranging from $204,000 to $255,000 USD, with additional benefits including equity and employee travel credits. This is a remote-eligible position within the United States, with occasional office visits or offsites as needed.

The ideal candidate brings 10+ years of performance optimization experience, deep knowledge of software tuning (particularly in Java), and expertise in cloud infrastructure and containerization. You should be passionate about efficiency, skilled in performance debugging, and able to work effectively across teams to drive improvements in system performance and cost optimization.

This role offers an opportunity to make a significant impact on the performance and efficiency of a platform that connects millions of hosts and guests worldwide. You'll be working at the forefront of performance engineering, implementing solutions that directly affect the user experience of Airbnb's global customer base.

Last updated 20 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
  • Working knowledge of processor vectorization activation
  • Deep software tuning and optimization experience, Java preferred
  • Expertise in using metrics to uncover performance issues
  • Familiarity with system hardware for performance
  • Experience with public cloud providers (AWS, GCP, Azure)
  • Knowledge of container and orchestration technologies
  • 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

Medical Insurance
Equity
  • Employee Travel Credits

Related Jobs

Staff Software Engineer, Guest & Host - Pricing Guidance Team

Staff Software Engineer position at Airbnb focusing on building pricing guidance tools and systems for hosts, requiring 10+ years of experience and strong technical leadership skills.

Staff Software Engineer - AI Systems

Staff Software Engineer position focused on developing AI systems and backend solutions for Airbnb's Community Support Platform, involving prompt engineering and workflow optimization.

Staff Software Engineer, Checkout

Staff Software Engineer position at Airbnb leading the development of checkout systems, offering $204-255K, remote work, and the opportunity to impact global travel experiences.

Senior Staff Software Engineer, Hotels

Senior Staff Software Engineer position at Airbnb's Hotels organization, leading technical strategy and architecture while working with cross-functional teams to deliver scalable solutions.

Staff Software Engineer, Tax Platform

Staff Software Engineer position at Airbnb focusing on building and maintaining their global tax platform, offering competitive compensation and remote work flexibility.