Airbnb is seeking a Staff Software Engineer for their Event Logging team. This role is crucial in shaping how Airbnb captures, processes, and leverages event data at scale. The Event Logging team is responsible for Airbnb's logging infrastructure, ensuring accurate capture, secure storage, effective management, and accessibility of every digital interaction.
Key responsibilities include:
- Designing and implementing next-generation logging systems processing billions of events daily
- Driving architectural decisions for data integrity, efficiency, and compliance
- Building robust infrastructure for data-driven decision-making
- Defining and executing the technical roadmap for logging infrastructure
- Unlocking new capabilities through improved event logging
- Driving adoption of logging best practices across engineering teams
The ideal candidate will have:
- 9+ years of experience with a BS/Masters or 6+ years with a PhD
- Deep expertise in backend programming (Java, Kotlin, Scala, or Python)
- Experience with real-time event processing systems, distributed data processing frameworks, and messaging frameworks
- Knowledge of modern ETL frameworks, data security, privacy principles, and regulatory compliance
- Strong communication skills and ability to influence stakeholders
- Experience in mentorship and technical leadership
This remote-eligible position offers opportunities to work on challenging problems at scale, collaborating with cross-functional teams to empower data-driven insights and enhance user experiences.