Staff Software Engineer, Performance

at Airbnb
USD 204,000-255,000 per year
SENIOR
✅ Remote

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Docker @ 3 Kubernetes @ 4 GCP @ 3 Java @ 7 JVM @ 4 AWS @ 4 Azure @ 3 Communication @ 4 Load Testing @ 4 Performance Optimization @ 8 Debugging @ 7

Details

Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way.

The Community You Will Join

The Infrastructure Performance team's charter is to optimize performance across the fleet and throughout the backend stack. The scope of infrastructure systems the Performance Team work on includes: Kubernetes services, Observability infrastructure, Data pipelines, ML infrastructure, etc., each requiring different skills.

The Difference You Will Make

In areas of strategic importance, the team engages deeply and effectively with their cross-functional partners to analyze, scope and deliver performance improvement. They achieve this by building and maintaining strong cross-team relationships grounded in sound technical judgement and deep technical engagement. The team is also responsible for the evaluation of the latest hardware offerings from across the industry to get the most optimal performance and minimize the footprint of the fleet. The team evaluates the performance of the latest JVM with respect to hardware configurations and OS features. They also own key pieces of Performance Infrastructure in performance observability for resources (CPU, memory, locks, etc.) in services and make this data available to all backend teams across the tech organization. You will closely work with accomplished engineers and report to the Senior Engineering Manager, Infrastructure.

A Typical Day

  • Work closely with cost and performance cross-functional partners and engineers across all teams at Airbnb to optimize the performance and operating cost of infrastructure.
  • Work with largest services to optimize performance through profiling, analysis, and tuning.
  • Build distributed performance tooling to collect performance data and develop automation to detect performance bottlenecks.
  • Lead continuous load testing in production to determine performance bottlenecks and vulnerabilities on airbnb.com.
  • Address production performance issues to minimize latency for customers.
  • Modernize Airbnb’s software stack touching every layer.
  • Build infrastructure to deploy the latest hardware to AWS Kubernetes clusters to minimize footprint.

Your Expertise

  • 10+ years of relevant performance optimization industry experience in a fast-paced, high growth tech environment.
  • Deep software tuning and optimization experience; Java preferred but C++ and other major languages are acceptable.
  • Expertise using metrics to uncover performance issues.
  • Familiarity with system hardware related to performance.
  • Familiarity with public cloud providers (AWS, GCP, Azure) and their infrastructure services (e.g., EC2).
  • Familiarity with container and orchestration technologies such as Docker and Kubernetes.
  • Excellent communication skills and ability to collaborate within and across engineering teams.
  • Strong problem solver with solid performance debugging skills.
  • Experience with load testing software either in production or through benchmarking.
  • Passionate about efficiency and performance.

Your Location

This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed with your manager. You must live in a US state where Airbnb, Inc. has a registered entity. Please check with the company for the up-to-date list of excluded states.

Our Commitment To Inclusion & Belonging

Airbnb is committed to working with the broadest talent pool possible to foster innovation and engagement. All qualified individuals are encouraged to apply. The company offers disability inclusive application and interview process accommodations upon request.