Senior Software Engineer (Streaming Infrastructure)
- United States
- Senior Level
- 5+ years
- Posted
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
jobapplier