Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Communication @ 7
Debugging @ 4
Distributed Systems @ 6
Kafka @ 4
MySQL @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Airbnb's Data Infrastructure organization builds systems that store, move, and transform data across the company. The Data Movement & Transformation group is building a unified platform for moving data between Airbnb's storage systems. The Ingestion team operates managed, multi-tenant platforms that move data out of Airbnb's online databases for offline processing, including SpinalTap for near-real-time change data capture streaming to Kafka and DBExports for periodic full-table snapshots and mutation exports.
Responsibilities
- Write code, design systems, test implementations, and work with partner teams, internal customers, and leadership to deliver multi-month projects on time.
- Design, build, and operate large-scale change data capture and batch export systems running across Airbnb's online databases.
- Help shape the architecture of the unified Data Movement & Transformation platform.
- Improve the reliability, performance, and efficiency of systems supporting critical business functions.
- Make it easier for Airbnb engineers to move data into offline systems without requiring database or pipeline expertise.
- Participate in on-call and improve the operational standards of the platform.
Requirements
- 5+ years of experience building and operating large-scale backend distributed systems, such as data ingestion, streaming, change data capture, storage, or data platforms.
- Hands-on experience with streaming systems such as Kafka and with database change capture and publishing technologies, including binlogs, Debezium, or similar tools.
- Ability to take ownership of and work deeply in a complex codebase.
- Experience maintaining, analyzing, and debugging production systems at scale.
- Ability to write clean, readable, testable, and maintainable code.
- Strong collaboration and communication skills in a remote-working environment.
- Strong ownership and a track record of delivering projects on time.
Nice to Have
- Experience building managed or multi-tenant platforms used by other engineering teams.
- Familiarity with MySQL or Aurora, schema evolution, or large-scale batch data processing.
Benefits
The role may be eligible for a bonus, equity, benefits, and Employee Travel Credits. Airbnb also provides reasonable accommodations throughout the recruitment process for applicants with disabilities.
More jobs at Airbnb
Manager, Engineering, Dev AI
Airbnb · United States
USD 212,000-265,000 per year
Staff Experience Designer
Airbnb · London, United Kingdom, United States
GBP 112,000-140,000 per year
Product Manager, LATAM
Airbnb · Sao Paulo, Brazil
BRL 590,000-740,000 per year
Software Engineer, Payments
Airbnb · United States
USD 162,000-186,000 per year
Product Manager, LATAM
Airbnb · Miami, United States, San Francisco, United States
USD 232,000-282,000 per year
Similar jobs
Staff Backend Software Engineer - Loki | NASA | Remote
Grafana Labs · United States, Canada
USD 174,500-209,000 per year
Senior Backend Software Engineer - Loki | NASA | Remote
Grafana Labs · United States, Canada
USD 154,000-185,000 per year
Senior Software Engineer - Media API Platform
Bloomberg · New York City, United States
USD 160,000-240,000 per year
Database Research Scientist
ClickHouse · Canada, Netherlands, Germany, United States, United Kingdom
USD 175,000-235,000 per year
Staff Backend Engineer - Mimir Query, Databases | USA | Remote
Grafana Labs · United States
USD 175,000-210,000 per year
Software Engineer - Data Platform
SpaceXAI · Palo Alto, United States
USD 180,000-440,000 per year
Staff Software Engineer, Infrastructure
Airbnb · United States
USD 204,000-255,000 per year
Senior Backend Engineer, Vinted Pay
Vinted · Kaunas, Lithuania, Vilnius, Lithuania
EUR 3,000 per year