Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Security @ 3
Software Development @ 6
Kubernetes @ 3
GCP @ 3
CI/CD @ 3
AWS @ 3
Azure @ 3
Communication @ 6
Networking @ 3
SRE @ 3
Load Testing @ 3
Engineering Management @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
The Online Data organization ensures Airbnb customers are delighted in experiences backed by real-time data. This role sits on the Control Plane team under the Distributed Transactional Database org. You'll lead a team of software engineers to build and operate control-plane software that makes database operations (deployment, cluster provisioning and restore, rolling restarts, configuration, scaling) reliable and automated and integrates the open-source database with Airbnb's Compute, Networking and Security infrastructure.
Responsibilities
- Define and execute a vision and multi-year roadmap for the control plane area with TLs and the team.
- Stay involved in technical designs and decisions and act as a technical sounding board.
- Synthesize technical information and represent the team to upper management and partners.
- Align charters and capabilities with ORM and SRE teams in Online Data.
- Attract and mentor top engineering talent; manage promotions and career growth for ICs.
- Foster a culture of rigor while enabling speedy delivery from design through code review to production.
- Represent Airbnb in open source communities and with external alliance partners.
- Oversee/control plane services such as orchestration logic for node lifecycles, Kubernetes operators for provisioning/restore/operations, configuration management that detects and auto-fixes configuration drift, open-source DevX (image building/testing, CI/CD, load testing, performance certification), blue/green deployment and rollback strategies, and platformization efforts for self-service database constructs.
Requirements
- 3+ years of engineering management experience and 6+ years of relevant software development experience in a fast-paced tech environment.
- Experience building and operating distributed databases and long-lived evolvable services.
- Experience in organization design for scaling teams.
- Expertise with a public cloud provider (AWS, GCP, Azure) and their Storage, VM, networking, Kubernetes, and Security offerings.
- Experience with Kubernetes, operators, orchestration, configuration management, CI/CD, load/performance testing, blue/green deployments and rollback strategies.
- Strong communication skills and ability to collaborate across engineering and infra teams.
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 state where Airbnb, Inc. has a registered entity.
Compensation & Other
- Base pay range: $204,000—$255,000 USD.
- This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.