Job Description
We’re looking to add Senior engineers who are hands-on and capable of solving broad and deep technical challenges in the following areas:
Control Plane and Operations Design frameworks and maintain the general ecosystem around our NewSql database’s monitoring, permissions, service discovery integration, etc. Design, automate critical database operations such as centralized and hierarchical config management system, fully automated image building and release certification for major version upgrades, zero-downtime Blue/Green deployment. Be part of the team that defines and delivers a generalized database platform for partner KVStore, ORM, MySql teams.
Migration and Adoption Deliver a zero-downtime forward and reverse replication pipeline with near-real-time consistency between two transactional databases, with correctness guarantee across transactional boundaries. Deliver a robust failover/failback mechanism to guarantee correctness and continuity during unexpected outages.
Backup & Restore Conduct case study of all Airbnb’s disaster recovery scenarios, leverage existing open source and/or design and implement software that satisfies Airbnb’s requirements on database backup and restore, cross-region data resiliency, PiTR, etc. Design the right cluster topology, restore logic, and ransomware policy to safeguard Airbnb’s business continuity.
About Airbnb
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 across the globe.