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 8 minutes 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, Payments Transaction Risk

Staff Software Engineer role at Airbnb focusing on payments risk and fraud detection systems.

Staff Software Engineer, Dev Infra

Lead technical strategy and development of testing infrastructure at Airbnb, serving 1000+ engineers globally while mentoring team members and driving system optimization.

Staff Fullstack Software Engineer, Payments Payins

Staff Fullstack Software Engineer position at Airbnb focusing on payments systems, requiring 9+ years of experience with competitive compensation and remote work options.

Senior Staff Software Engineer, Marketing Technology

Lead technical development of Airbnb's Marketing Technology platform, architecting solutions for global customer communications and marketing campaigns.

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.