Senior Staff Software Engineer, Storage

at Airbnb
USD 244,000-305,000 per year
SENIOR
✅ Remote ✅ Hybrid

Used Tools & Technologies

Not specified

Required Skills & Competences

Security @ 4 Distributed Systems @ 4 Communication @ 7 Performance Optimization @ 4 API @ 4 Compliance @ 4 AI @ 4

Details

Airbnb UDS (Unified Data Store) team’s mission is to provide a reliable, scalable, and global system-of-record storage infrastructure for all Airbnb. The team builds and operates the storage system that stores critical Airbnb user, listing, and financial data. You will work on a modern distributed database system and be the technological expert on data storage systems, high-performance infrastructure service APIs, and advise product teams on effective use of technologies in large-scale systems and performance optimization.

Responsibilities

  • Build and operate a highly performant, available, and scalable Unified Data Access Gateway that provides a simple, unified experience for accessing online product data while abstracting storage, indices, data placement, replication, security, and data lifecycle management from product developers.
  • Build and operate a generalized data schematization solution across a variety of storage backends, covering ORM, schema definition, schema life-cycle management, and runtime schema discovery.
  • Work deeply in a complex codebase to design, implement, and maintain distributed storage and database systems.
  • Provide guidance on compliance, security, and schema lifecycle to satisfy broad compliance requirements.

Requirements

  • 12+ years of relevant industry experience.
  • Hands-on experience building and operating large-scale distributed systems and distributed databases.
  • Solid understanding of systems and infrastructure fundamentals (storage, indices, data placement, replication, security, data lifecycle management).
  • Strong ability to own and dive deeply into a complex codebase; write clean, readable, testable, and maintainable code.
  • Strong collaboration and communication skills, including working effectively in a remote-working environment.
  • Ability to leverage cutting-edge AI technologies to build world-class solutions.

Location

  • US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed with your manager. Candidates must live in a state where Airbnb, Inc. has a registered entity (some states may be excluded).

Compensation

  • Base pay range: $244,000—$305,000 USD. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.

Team Context

  • Work on storage infrastructure for over 150 million Airbnb users and hosts; focus on reliability, scalability, efficiency, security, and user experience.

Inclusion & Accessibility

  • Airbnb is committed to inclusion and encourages all qualified individuals to apply. Reasonable accommodations for candidates with disabilities are available via [email protected].