Airbnb is seeking a Staff Software Engineer to join their Online Database Infrastructure organization, specifically focusing on the Ingestion team. This role is central to Airbnb's data infrastructure, responsible for providing managed, reliable, and scalable platforms for exporting data from online databases for offline processing.
The position offers an opportunity to work with cutting-edge technologies at one of the world's leading technology companies. As a Staff Engineer, you'll be the resident expert on the online data exports platform, working with two managed solutions: one for near real-time access to change logs (CDC) and another for periodic mutation and full table snapshots.
The role combines technical leadership with hands-on engineering work. You'll be expected to lead multi-quarter cross-functional projects, mentor team members, and influence the organization's technical direction. The position requires deep expertise in distributed systems, database technologies, and data pipelines, with a focus on building scalable solutions that support Airbnb's growing business needs.
Key technical requirements include 9+ years of experience with large-scale backend systems, proficiency in Java, Scala, or Python, and extensive knowledge of technologies like Spark and Kafka. The role offers competitive compensation ($204,000 - $255,000), equity, bonuses, and employee travel credits.
This is a remote position within the United States, with occasional requirements for office visits or offsites. The role presents an excellent opportunity for a senior technologist looking to make a significant impact on critical infrastructure at a global technology company while working with a talented team of engineers.