Staff Software Engineer, Performance

2 hours, 16 minutes ago
Full-time
Lead
Software Development
Airbnb

Airbnb

Airbnb is the world's largest community-driven hospitality company, offering homes and experiences in 191 countries. It is an online marketplace connecting people to unique accommodations and experiences globally.

Hotels, Restaurants & Leisure
5K-10K
Founded 2008

Description

  • Optimize infrastructure performance and operating cost across Airbnb’s backend stack in collaboration with cross-functional partners.
  • Work with Airbnb’s largest services to improve performance through profiling, analysis, and tuning.
  • Build distributed performance tooling to collect data continuously and automate surfacing of performance bottlenecks.
  • Lead continuous production load testing to identify bottlenecks and vulnerabilities on airbnb.com.
  • Investigate and resolve production performance issues to reduce latency for customers.
  • Help modernize Airbnb’s software stack across multiple layers of the platform.
  • Build infrastructure to deploy the latest hardware to AWS Kubernetes clusters to reduce fleet footprint.
  • Evaluate new hardware offerings and JVM performance relative to hardware configurations and OS features.
  • Own performance observability capabilities for resources such as CPU, memory, and locks and make the data available to backend teams.

Requirements

  • 10+ years of relevant performance optimization experience in a fast-paced, high-growth tech environment.
  • Deep software tuning and optimization experience; Java preferred, with C++ or other major languages acceptable.
  • Working knowledge of processor vectorization activation for various COTS applications.
  • Expertise using metrics to uncover performance issues.
  • Familiarity with system hardware as it relates to performance.
  • Experience with a public cloud provider such as AWS, GCP, or Azure and infrastructure-as-a-service offerings such as EC2.
  • Familiarity with container and orchestration technologies such as Docker and Kubernetes.
  • Experience with load testing software in production or through benchmarking.
  • Excellent communication skills and ability to work effectively across teams.
  • Strong problem-solving and performance debugging skills.

Benefits

  • US-remote eligible, with occasional work at an Airbnb office or attendance at offsites.
  • Base pay range of $204,000 to $255,000 USD.
  • May be eligible for bonus.
  • May be eligible for equity.
  • May be eligible for benefits.
  • May be eligible for Employee Travel Credits.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Tech Enablement Engineer – B2B Operations

CookUnity 251-1K Hotels, Restaurants & Leisure

CookUnity is hiring a Tech Enablement Engineer for its B2B Operations team to build and optimize internal technology, automation, and connected tools that improve operational efficiency and support growth.

Arduino AWS Azure Computer Vision CRM Firestore GCP GitHub Actions IoT JIRA Linux Next.js NLP Node.js Python Raspberry Pi React REST API Salesforce SQL
1 minute ago

Senior Software Engineer, Cloud Infrastructure / SRE

Oscar 1K-5K Insurance

Oscar is hiring a Senior Software Engineer, Cloud Infrastructure / SRE to help build and operate the core infrastructure platform that supports engineering across the company.

Argo CD AWS CI/CD GCP GitHub Actions Grafana Kubernetes Prometheus Terraform
1 minute ago

Principal Software Engineer I / II - Storage Engine - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Principal Software Engineer I or II for its globally distributed Elasticsearch Storage Engine team to help advance storage, querying, and indexing for logs, metrics, and time series data.

Cassandra CI/CD Elasticsearch GitHub Java MongoDB PostgreSQL REST API Solr
1 minute ago

Forward Deployed Software Engineer

Govini 51-250 Professional Services

Govini is hiring a Forward Deployed Software Engineer to build customer-facing, 0-to-1 software capabilities for defense acquisition teams in close collaboration with end users and product partners.

Java React SQL TypeScript
17 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers