Principal Software Engineer, Performance
New
A
AirbnbSoftware Engineering
US - Remote EligibleFull-TimePrincipal
Salary$292,000 — $365,000 USD
Apply NowOpens the employer's application page
Job Details
- Experience
- 12+ years
- Required Skills
- DockerJVMKubernetes
Requirements
- 12+ years of performance engineering experience in high-scale, high-growth production environments
- Deep understanding of how software and hardware systems interact at scale
- Architectural patterns for performance-critical stacks
- Experience operating at the systems level (kernel, JVM)
- Strong familiarity with public cloud infrastructure (AWS, GCP, or Azure)
- Experience with container orchestration (Docker, Kubernetes)
- Experience with profiling and instrumentation tooling for CPU, GPU, memory, and distributed request tracing
- Demonstrated ability to define performance objectives and drive delivery against company-wide SLOs
- Ability to influence cross-functional teams and senior leadership
- Strong communication and leadership skills
Responsibilities
- Define and drive Airbnb's long-term performance strategy, spanning product performance, infrastructure efficiency, and business objectives for scale and growth
- Lead the architecture and development of performance profiling and instrumentation infrastructure, covering CPU, GPU, memory, request hot paths, utilization, and deployment events
- Partner with infrastructure teams across compute, reliability, backend frameworks, and AI Infra to ensure the fleet operates at optimal utilization
- Connect performance outcomes to business objectives and company-wide SLOs
- Guide engineering teams in keeping the stack scalable and efficient
- Evaluate emerging hardware and software technologies
- Advise on build vs. buy decisions in areas of strategic importance
- Mentor and technically uplevel engineers through design reviews and architectural guidance
View Full Description & ApplyYou'll be redirected to the employer's site