jobapplier

Senior Software Engineer (Streaming Infrastructure)

Airbnb

Skills

Required

  • data ingestion / streaming / CDC / storage / data platforms
  • streaming systems
  • Kafka
  • binlogs
  • Debezium
  • backend
  • MySQL / Aurora
  • schema evolution
  • batch data processing

Preferred

  • batch export
  • code

Join Airbnb's Data Infrastructure organization as a Senior Software Engineer. You will be part of the Data Movement & Transformation (DMT) group, building a unified platform for moving data across the company. Your responsibilities will include designing, building, and operating large-scale CDC and batch export systems, improving the reliability and performance of critical systems, and making it easier for engineers to access offline data. You will also participate in on-call duties and help raise the operational standards for the platform.

Responsibilities

  • Be hands-on (code, design, test) and work with partner teams, internal customers, and leadership to deliver multi-month projects on time.
  • Design, build, and operate large-scale CDC and batch export systems that run across every online database at Airbnb.
  • Help shape the architecture of DMT's unified data movement platform while it's being built.

Requirements

  • Hands-on experience with streaming systems like Kafka, and with how databases capture and publish changes (binlogs, Debezium, or similar)
  • Experience maintaining, analyzing, and debugging production systems at scale
  • Strong collaboration and communication skills in a remote-working environment
  • Ability to own and go deep in a complex codebase
  • Strong ownership and a track record of delivering on time
  • 5+ years of experience building and operating large-scale backend distributed systems, such as data ingestion, streaming, CDC, storage, or data platforms

Clean, readable, testable, and maintainable code

  • Familiarity with MySQL/Aurora, schema evolution, or large-scale batch data processing
  • Experience building managed or multi-tenant platforms used by other engineering teams

Pay

USD 196,000 - 230,000