Staff Software Engineer, Infrastructure

at Airbnb
USD 204,000-255,000 per year
SENIOR
✅ Remote

Tech Stack

Debugging Distributed Systems @ 6 Flink Kafka Mentoring @ 6 MySQL Redis

Details

The Online Data organization ensures Airbnb customers are supported by experiences backed by real-time data. The organization provides intuitive data interfaces and tools that enable builders to create these experiences without needing to be database experts.

The KV Stores & Caching team owns and operates critical online serving storage systems, including a highly available, low-latency, distributed, multi-tenant key-value store; control planes and clients for managing ElastiCache clusters; and a scalable distributed coordination service supporting systems such as MySQL, Redis, Kafka, Flink, Druid, and Zookeeper.

The Ingestion team provides a managed, reliable, performant, and scalable platform for exporting data from Airbnb's online databases for asynchronous processing. The team builds and operates managed solutions for near-real-time change data capture (CDC), periodic mutations, and full-table snapshots.

Responsibilities

  • Serve as the resident expert on the online data exports platform and guide internal product teams in using it effectively.
  • Lead a team of developers to deliver multi-quarter, cross-functional projects.
  • Stay current with developments in data ingestion systems and evaluate and incorporate technologies and methodologies that improve the data ingestion architecture and solutions.
  • Influence the team's and organization's long-term roadmap and strategy.
  • Mentor and coach team members, providing guidance and support to improve their skills and technical standards.
  • Raise operational standards by proactively identifying, debugging, and fixing operational issues.
  • Participate in the Ingestion team's on-call rotation.

Requirements

  • 9+ years of relevant industry experience.
  • A proven track record of leading and mentoring engineering teams, setting technical direction, and supporting engineers' career growth.
  • Deep expertise in distributed systems, multi-tenant storage, and infrastructure.
  • Experience architecting and scaling high-performance, business-critical systems.
  • Ability to collaborate across teams and organizations and influence technical strategy.
  • Strong judgment regarding technical trade-offs and the ability to balance short-term delivery with long-term maintainability.
  • Experience onboarding to and navigating broad, complex codebases and enabling others to do the same.

Location

This position is US remote eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed with the manager. The employee must live in a state where Airbnb, Inc. has a registered entity.

Compensation

The base pay range is $204,000–$255,000 USD. The role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.

More jobs at Airbnb

Similar jobs