Apply📍 US
🧭 Full-Time
💸 $204,000 - $259,000 per year
🔍 Online Data / Database Technology
🏢 Company: Airbnb👥 5001-10000💰 $ Secondary Market on 2020-06-03🫂 on 2023-03-03HospitalityTravel AccommodationsPropTechMarketplaceMobile AppsTravel
- 9+ years of relevant industry experience.
- Hands-on experience in building and operating distributed NoSQL or NewSQL databases and services.
- Solid understanding of systems and infrastructure fundamentals.
- Experience in deep diving and then owning a complex code base.
- Knack for writing clean, readable, testable, maintainable code.
- Ability to decompose large-scale distributed systems and figure out monitoring metrics, failure scenarios and debug them in an efficient manner.
- Strong collaboration and communication skills in a remote-working environment.
- Expertise with a public cloud provider (AWS, GCP, Azure) and their Storage, VM, Networking, Security offerings. E.g. external-dns, route53, ebs etc.
- Design frameworks and maintain the general ecosystem around Airbnb’s NewSQL database’s monitoring, permissions, service discovery integration, etc.
- Be the point of contact for a stateful system running on top of Kubernetes infra interfacing with AWS networking and security APIs.
- Design, automate, and document database operations; de-noise for the team.
- Conduct case studies of Airbnb’s disaster recovery scenarios, leverage existing open source and/or design software that satisfies Airbnb’s requirements on database backup and restore, cross-region data resiliency, PiTR, etc.
- Collaborate with vendor and open source communities to define the correct paved path in this area.
- Read and comprehend existing open-source code to understand the system's functionality and architecture. Propose and implement enhancements to the database system, ensuring performance, scalability and reliability.
- Contribute code, documentation, and bug fixes back to the open-source community.
- Stay up-to-date with the latest developments in database technologies and distributed systems. Experiment with new tools and technologies to improve the database system.
- Participate in regular on-call and interact with key customers to have insights on pain points and gaps, improve team’s operational rigor.
- Coach more junior members of the team and guide them on iterating on designs and solving the right problems, provide insightful design and code review feedback.
AWSLeadershipGCPKubernetesAzureNosqlCommunication SkillsCollaboration
Posted 2024-09-20
Apply