Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 4 Docker @ 3 Kubernetes @ 3 Python @ 6 Distributed Systems @ 4 Communication @ 4 Debugging @ 7Details
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.
Dev Infra’s mission is to enable Airbnb developers to develop, merge and release high quality code quickly and reliably. This team works on infrastructure that enables Airbnb developers to be productive across all stages of the software development lifecycle.
Responsibilities
- Build the technical strategy and evolve Airbnb’s developer infrastructure to improve Developer Experience, Developer Velocity, Debuggability, Resilience and Reliability while reducing cost.
- Design and implement cloud-based developer environments, blazing-fast build systems, and a polyglot monorepo to serve infrastructure-authored code.
- Drive and influence the direction of Python and Bazel-based polyglot monorepo strategy.
- Partner with engineering leaders and teams across the org (including AI/ML, Developer Platform and broader engineering) to enable adoption of new capabilities; your customers are all engineers at Airbnb.
- Act as a player/coach on a high-performance team to ensure code quality, commitment to craft, and operational excellence.
- Deliver frameworks and platforms that are secure, efficient, mature and highly available and that abstract away infrastructure complexity.
- Build and operate high-scale systems, optimize build performance, and scale developer workflows across the organization.
Requirements
- 9+ years of industry and/or relevant academic experience.
- Bachelor’s and/or Master’s degree (preferably in Computer Science) or equivalent experience.
- Experience leading and shipping large-scope technical projects in collaboration with multiple experienced engineers.
- Full-cycle developer experience: ownership of building and operating high-scale, distributed systems across the full software lifecycle.
- Deep expertise in Python and Bazel and experience working in large-scale monorepo environments.
- Familiarity with container and orchestration technologies such as Docker and Kubernetes.
- Strong problem-solving and debugging skills.
- Excellent communication skills and ability to work well across teams.
- Passion for developer productivity and improving developer workflows (source control, build systems, IDE responsiveness, code review tooling).
Location & Work Policy
- 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.
- Candidates must live in a US state where Airbnb, Inc. has a registered entity (some states are excluded).
Compensation & Benefits
- Base pay range: $204,000 — $255,000 USD (actual base pay depends on factors such as experience, skills, and market). This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
Inclusion
Airbnb is committed to inclusion and belonging. All qualified individuals are encouraged to apply. Reasonable accommodations for candidates with disabilities are available via [email protected].