Airbnb is a global company that connects hosts and guests through unique stays and experiences. The Software Engineer, Storage role involves building and operating a data ingestion system to support Airbnb's online databases, ensuring reliable and performant data access for various internal teams.
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