Staff Software Engineer, Database Infrastructure Service

Airbnb connects guests with hosts offering unique stays and experiences across the globe, founded in 2007 in San Francisco.
$204,000 - $259,000
Backend
Staff Software Engineer
Remote
1,000 - 5,000 Employees
9+ years of experience
Enterprise SaaS

Description For Staff Software Engineer, Database Infrastructure Service

Join Airbnb's Unified Data System (UDS) team as a Staff Software Engineer, where you'll be at the forefront of building and maintaining the storage infrastructure that powers Airbnb's global platform. With over 150 million users worldwide, you'll work on critical systems that manage user, listing, and financial data. The role focuses on three main areas: the Unified Data Access Gateway, AirSchema, and Data Ingestion systems.

As a technological expert, you'll be responsible for developing high-performance infrastructure service APIs and providing crucial guidance to product teams. The position requires deep expertise in distributed systems and data storage, with opportunities to work on challenging problems at scale. You'll be part of a team that values reliability, scalability, efficiency, security, and world-class user experience as core tenets.

The role offers competitive compensation including a base salary range of $204,000 - $259,000 USD, plus potential bonus, equity, and Employee Travel Credits. While the position is remote-eligible within the US, you'll have opportunities for occasional office visits and team offsites. This is an excellent opportunity for experienced engineers who want to make a significant impact on the infrastructure powering one of the world's leading travel and hospitality platforms.

You'll be joining a company with a rich history of innovation, starting from its humble beginnings in 2007 when two hosts welcomed three guests in San Francisco, to now supporting over 4 million hosts and facilitating more than 1 billion guest arrivals globally. The role offers the perfect blend of technical challenges, scale, and impact while working with talented engineers on modern distributed storage systems.

Last updated 21 hours ago

Responsibilities For Staff Software Engineer, Database Infrastructure Service

  • Build and operate a data access gateway for managing online product data
  • Develop and maintain AirSchema - a generalized data schematization solution
  • Build and operate data ingestion system for various data access methods
  • Provide guidance to Airbnb product teams on technology usage and performance optimization

Requirements For Staff Software Engineer, Database Infrastructure Service

  • 9+ years of relevant industry experience
  • Hands-on experience in building and operating large-scale distributed systems
  • Solid understanding of systems and infrastructure fundamentals
  • Ability to own and dive deeply in a complex code base
  • Knack for writing clean, readable, testable, maintainable code
  • Strong collaboration and communication skills in a remote-working environment

Benefits For Staff Software Engineer, Database Infrastructure Service

  • Employee Travel Credits
  • Bonus
  • Equity

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Database Infrastructure Service

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 Software Engineer, Host Calendar

Staff Software Engineer position at Airbnb focusing on Host Calendar development, offering remote work and competitive compensation.

Staff Fullstack Engineer, Reservation Management

Staff Fullstack Engineer position at Airbnb leading the Reservation Management team, focusing on scalable booking systems and platform development.

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.

Staff Software Engineer, Guest Displays & Platforms

Lead technical development of Airbnb's guest experience platforms, focusing on pricing and availability systems while mentoring engineering teams and driving technical excellence.