Airbnb, founded in 2007, has grown to over 5 million hosts and 2 billion guest arrivals globally. They are seeking a Software Engineer for the Ingestion team, responsible for building and operating data ingestion systems to enhance data access and support Airbnb's business. The role involves collaboration with internal teams and raising operational standards for the online data exports platform.
Responsibilities:
- Build and operate data ingestion system that enables various ways of accessing data at Airbnb, including ingest DB data in the warehouse in various formats and frequency, and stream change data capture (CDC) at near real time
- Be hands-on (code, design, test) and collaborate with cross team partners (internal customers, dependencies and leadership) to deliver on multi-month projects in a timely fashion
- Raise operational standards by effectively and proactively identifying, debugging and fixing operational issues
- Be part of the oncall rotation for the DBExports platform
Requirements:
- 3+ years of relevant industry experience
- Strong collaboration and communication skills, with the ability to work effectively across teams
- Solid understanding of distributed systems fundamentals and a desire to deepen your expertise in this area
- Ability to write clean, readable, testable, and maintainable code
- Experience onboarding to and contributing to a complex codebase
- Enthusiasm for learning and growing your skills in infrastructure engineering
- Exposure to distributed caching systems, KV stores, or similar infrastructure is a plus