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 every digital interaction is accurately captured, securely stored, effectively managed, and readily accessible.
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 languages (Java, Kotlin, Scala, or Python)
- Experience with real-time event processing systems, distributed data processing frameworks, and messaging frameworks
- Hands-on experience with modern ETL frameworks like Airflow
- Understanding of data security, privacy principles, and regulatory compliance
- Knowledge of observability and monitoring best practices
- Strong communication and leadership skills
This role offers the opportunity to work on challenging problems at scale, grow skills in data engineering and distributed systems, and make a significant impact on Airbnb's data infrastructure.