Staff Software Engineer, Database Infrastructure

Airbnb connects guests with hosts offering unique stays and experiences across the globe, founded in 2007 and grown to over 4 million hosts.
$204,000 - $254,000
Backend
Staff Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Description For Staff Software Engineer, Database Infrastructure

Airbnb, the global leader in connecting hosts and guests since 2007, is seeking a Staff Software Engineer for their Database Infrastructure team. This role is crucial in managing Airbnb's storage solutions, focusing on providing reliable, secure, and performant data storage systems. As a member of the storage team, you'll work with cutting-edge technologies and be the resident expert on data storage solutions.

The position involves working with AWS Aurora and various database systems, requiring expertise in performance optimization, security implementation, and scalability management. You'll be responsible for designing frameworks, maintaining database ecosystems, and ensuring robust operations through automation and documentation.

This is an excellent opportunity for experienced engineers passionate about large-scale database infrastructure. You'll collaborate with talented engineers across the organization, participate in incident response, and have a direct impact on Airbnb's critical systems. The role offers competitive compensation ($204,000 - $254,000) and the flexibility of remote work within the US.

The ideal candidate will bring 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, and NoSQL databases is highly valued. You'll be joining a company committed to diversity and inclusion, offering a chance to work on systems that support millions of users worldwide.

Join Airbnb's mission to create authentic connections worldwide while working on challenging technical problems at scale. Your expertise will help maintain and improve the infrastructure that powers one of the world's leading travel platforms.

Last updated 9 hours 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
  • 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

Requirements For Staff Software Engineer, Database Infrastructure

Python
Ruby
Java
Go
Rust
MySQL
PostgreSQL
Redis
  • 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
  • Competitive bonus
  • Benefits package

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Database Infrastructure

Staff Technical Program Manager, Community Support Platform

Staff Technical Program Manager position at Airbnb, leading the Community Support Platform team with focus on technical program management and cross-functional collaboration.

Staff Software Engineer, Knowledge Graph

Staff Software Engineer position at Airbnb focusing on Knowledge Graph development, offering competitive salary and benefits with opportunity to work remotely.

Staff Software Engineer, User Foundation

Lead the development of Airbnb's User Foundation platform, architecting solutions for user identity, profiles, and reputation systems at scale.

Staff Software Engineer, Payments Platform

Lead the development of Airbnb's global payment gateway platform, managing a team of engineers and architecting solutions for processing billions in transactions across 191 countries.

Staff Software Engineer, Community Support Platform

Staff Software Engineer role at Airbnb building the Community Support Platform, focusing on backend development, machine learning, and technical leadership.