# Senior Software Engineer, Streaming Infrastructure

**Company**: Airbnb
**Location**: United States
**Experience**: senior
**Job type**: full-time
**Salary**: $196,000-$230,000 USD
**Category**: Engineering
**Industry**: Technology
**Wikidata**: https://www.wikidata.org/wiki/Q63327

**Apply**: https://job-boards.greenhouse.io/airbnb/jobs/8242235?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_12c47283-d70

## Description

We're looking for a Senior Software Engineer to join our Data Movement & Transformation (DMT) group at Airbnb. You'll work on building and operating large-scale data ingestion systems, specifically SpinalTap and DBExports, which move data out of Airbnb's online databases for offline processing.

Responsibilities:

- Design, build, and operate large-scale CDC and batch export systems that run across every online database at Airbnb.

- Work closely with partner teams, internal customers, and leadership to deliver multi-month projects on time.

- Help shape the architecture of DMT's unified data movement platform.

- Improve the reliability, performance, and efficiency of systems that critical business functions depend on.

- Take part in on-call and raise the operational bar for a platform that other teams build on.

Requirements:

- 5+ years of experience building and operating large-scale backend distributed systems.

- Hands-on experience with streaming systems like Kafka and database change capture.

- Ability to own and go deep in a complex codebase.

- Experience maintaining, analyzing, and debugging production systems at scale.

- Strong collaboration and communication skills in a remote-working environment.

Nice to Have:

- Experience building managed or multi-tenant platforms used by other engineering teams.

- Familiarity with MySQL/Aurora, schema evolution, or large-scale batch data processing.

We offer a salary range of $196,000-$230,000 USD, plus bonus, equity, benefits, and Employee Travel Credits.

## Skills

### Required
- large-scale backend distributed systems
- streaming systems like Kafka
- database change capture
- complex codebase
- production systems at scale

### Nice to have
- managed or multi-tenant platforms
- MySQL/Aurora
- schema evolution
- large-scale batch data processing

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/airbnb/jobs/8242235?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
