Taro Logo

Staff Software Engineer, Database Infrastructure

A global travel and accommodation platform connecting hosts and guests, founded in 2007 with over 5 million hosts and 2 billion guest arrivals worldwide.
$204,000 - $255,000
Staff Software Engineer
Remote
5,000+ Employees
5+ years of experience
Travel
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Software Engineer, Database Infrastructure

Airbnb, a leading global travel platform founded in 2007, is seeking a Staff Software Engineer to join their Database Infrastructure team. This role is part of Airbnb's storage team, whose mission is to provide reliable, secure, and performant data storage solutions that support the company's vast network of over 5 million hosts and 2 billion guest arrivals worldwide.

As a Staff Software Engineer, you'll be working with cutting-edge technologies and talented engineers to build and manage mission-critical data storage solutions. The role encompasses both transactional and NoSQL databases, with a focus on AWS Aurora environments. You'll serve as the resident expert on data storage solutions, providing crucial guidance on technology implementation, large-scale architecture, and performance optimization.

Key responsibilities include operating Airbnb's database systems, partnering with cross-functional teams to enhance database performance and reliability, designing frameworks for database management, and participating in on-call rotations for critical issues. You'll be instrumental in maintaining the database ecosystem, including schema management, monitoring, permissions, and service discovery integration.

The ideal candidate brings 5+ years of relevant industry experience, with deep knowledge of systems and infrastructure fundamentals. Experience with AWS Aurora MySQL, NoSQL databases, and infrastructure automation tools is highly valued. The position offers competitive compensation ($204,000 - $255,000), along with equity, bonuses, and employee travel credits.

This remote-eligible position allows you to work from anywhere in the United States (with some state restrictions), with occasional visits to Airbnb offices or offsites as needed. Join a company that values diverse ideas and is committed to fostering innovation and engagement through an inclusive work environment.

Last updated 2 months 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
Linux
  • 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

  • Employee Travel Credits
  • Bonus
  • Equity

Interested in this job?