The Online Data organization empowers Airbnb's builders to create real-time data experiences through intuitive data interfaces and tools — no database expertise required. Within Online Data, the Transactional Storage Services team owns all of Airbnb's online serving stores and databases. We design, build, and operate a new source-of-truth, open-source NewSQL database running on stateful Kubernetes. It hosts Airbnb's critical user, listing, and financial data, along with the essential database capabilities that support it: backup and restore, change data capture (CDC), and multi-tenancy. We're hiring across two teams within Transactional Storage Services. Both are described below. Database Kernel: The Kernel team owns performance, reliability, and stability for Airbnb's NewSQL engine at scale, spanning storage, query execution, consensus, CDC, and central routing and shard management. In this role you'll do deep technical investigation of database internals and SQL latency and availability issues, and partner closely with our open-source database vendor on root cause analysis and upstream contributions. Database Adoption: The Adoption team builds the infrastructure that moves Airbnb's data workloads onto NewSQL: eventually consistent two-way replication between databases, fully automated failover and failback, and a migration operator. In this role you'll work across Kernel, SRE, and the ORM, KV, and SQL interface teams to make onboarding and migration smooth for internal customers.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed