Staff Software Engineer, Database Infrastructure

Airbnb connects hosts offering unique stays with guests, enabling authentic community connections across the globe since 2007.
$204,000 - $260,000
Backend
Staff Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS · Travel

Description For Staff Software Engineer, Database Infrastructure

Airbnb's Storage team is seeking a Staff Software Engineer to join their Database Infrastructure team. This role is crucial in providing reliable, secure, and performant data storage solutions that power Airbnb's global platform. As a resident expert, you'll work with cutting-edge technologies and talented engineers to support Airbnb's mission-critical data storage solutions, including transactional, NoSQL, KV, document, and caching stores.

The position involves operating AWS Aurora database systems, partnering across organizations to optimize database performance and reliability, and designing frameworks for comprehensive database management. You'll be responsible for automation, documentation, and incident response, requiring both deep technical expertise and strong communication skills.

This is an excellent opportunity for an experienced engineer passionate about large-scale database infrastructure. You'll work with modern technologies like AWS Aurora, various database systems, and infrastructure automation tools. The role offers competitive compensation ($204,000 - $260,000), remote work flexibility, and the chance to impact millions of users worldwide.

The ideal candidate brings 5+ years of industry experience, strong systems and infrastructure knowledge, and expertise in languages like Python, Ruby, Java, or Go. Experience with AWS Aurora, MySQL, or NoSQL databases is highly valued. You'll join a company known for connecting people globally through unique travel experiences, with a strong commitment to inclusion and diversity.

Last updated 13 days ago

Responsibilities For Staff Software Engineer, Database Infrastructure

  • Operate and support Airbnb database systems running on AWS Aurora
  • Partner with teams to drive performance, security, scalability, availability, reliability, observability for relational databases
  • Design frameworks and maintain ecosystem around relational databases, including schema management, monitoring, permissions, service discovery integration
  • Design, automate, and document database operations
  • Diagnose and communicate root cause of database issues
  • Participate in incident response activities
  • Serve on an on-call rotation for high-priority issues

Requirements For Staff Software Engineer, Database Infrastructure

Python
Ruby
Java
Go
Rust
MySQL
PostgreSQL
  • 5+ years of relevant industry experience
  • Solid understanding of systems and infrastructure fundamentals
  • Experience maintaining, analyzing, and debugging production systems
  • Experience with writing robust automation frameworks and tooling
  • Experience writing software in scripting languages like Python or Ruby
  • Experience in Java, Go, C++, or Rust

Benefits For Staff Software Engineer, Database Infrastructure

Medical Insurance
Equity
  • Employee Travel Credits

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Database Infrastructure

Staff Software Engineer, Trust Platform

Staff Software Engineer position at Airbnb's Trust Platform team, focusing on building large-scale systems to detect and mitigate fraud across the platform.

Staff Software Engineer, Community Support Platform

Staff Software Engineer position at Airbnb working on the Community Support Platform team, building world-class tools for support ambassadors.

Staff Software Engineer, Adaptive Risk Investigations

Staff Software Engineer position at Airbnb focusing on trust and safety through the development of risk investigation tools and platform security features.

Staff Software Engineer, Insurance Engineering

Lead the Insurance Engineering team at Airbnb, building protection products for hosts and guests while driving technical excellence and innovation.

Staff Software Engineer, Event Logging

Staff Software Engineer position at Airbnb leading the Event Logging team, responsible for designing and implementing large-scale logging infrastructure processing billions of events daily.