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 5 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 Software Engineer, Database Infrastructure Service

Staff Software Engineer position at Airbnb focusing on database infrastructure, distributed systems, and data management, offering competitive compensation and remote work flexibility.

Staff Software Engineer, Insurance Engineering

Lead the development of innovative insurance and protection products at Airbnb as a Staff Software Engineer, working with cutting-edge technologies and cross-functional teams.

Staff Software Engineer, Cities

Staff Software Engineer position at Airbnb, focusing on building regulatory platforms and tools to support home-sharing communities and city partnerships.

Staff Software Engineer, Checkout

Staff Software Engineer position at Airbnb leading checkout system development, requiring 9+ years experience, offering remote work and competitive compensation.

Staff Software Engineer, Payments Platform

Staff Software Engineer position at Airbnb's Payments Platform team, building scalable payment systems processing transactions across 70+ currencies in 191 countries.