Staff Software Engineer, Event Logging

Airbnb connects hosts offering unique stays with guests, enabling authentic community connections globally since 2007.
$204,000 - $260,000
Backend
Staff Software Engineer
Remote
5,000+ Employees
9+ years of experience
Enterprise SaaS · Travel

Description For Staff Software Engineer, Event Logging

Airbnb is seeking a Staff Software Engineer to join their Event Logging team, responsible for managing the company's logging infrastructure that processes billions of events daily. This role combines technical leadership with hands-on engineering, focusing on building and optimizing large-scale event processing systems. The position offers an opportunity to work with cutting-edge technologies and shape how Airbnb captures, processes, and leverages data at scale.

The ideal candidate will lead critical initiatives in designing next-generation logging systems, drive architectural decisions, and establish logging standards across the organization. They will work closely with cross-functional teams including Product, Analytics, and AI/ML to enable data-driven decision-making and enhance user experiences.

This role requires deep technical expertise in backend programming languages, distributed systems, and real-time event processing. The position offers competitive compensation ($204,000 - $260,000), equity, and the flexibility of remote work within the US. The successful candidate will have the opportunity to make a significant impact on Airbnb's technical infrastructure while working with a team that values innovation and technical excellence.

As a Staff Engineer, you'll be responsible for mentoring team members, driving technical discussions, and implementing robust data governance systems. The role combines technical challenges of handling billions of events daily with the leadership aspects of guiding teams and influencing technical direction across the organization.

Last updated a day ago

Responsibilities For Staff Software Engineer, Event Logging

  • Design and implement next-generation logging systems processing billions of events daily
  • Drive architectural decisions for data integrity, efficiency, and compliance
  • Build robust infrastructure for data-driven decision-making
  • Define and execute technical roadmap for logging infrastructure
  • Drive adoption of logging best practices across engineering teams
  • Mentor and coach team members
  • Contribute to long-term strategies and roadmaps
  • Optimize event ingestion pipelines

Requirements For Staff Software Engineer, Event Logging

Java
Kotlin
Scala
Python
Kafka
  • 9+ years of experience with BS/Masters or 6+ years with PhD
  • Deep expertise in backend programming languages (Java, Kotlin, Scala, or Python)
  • Experience with real-time event processing systems and frameworks like Spark or Flink
  • 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
  • Excellent communication skills
  • Strong mentorship and technical leadership capabilities
  • Experience building trusted partnerships across diverse teams

Benefits For Staff Software Engineer, Event Logging

Equity
  • Employee Travel Credits

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Event Logging

Staff Software Engineer, Database Infrastructure Service

Staff Software Engineer position at Airbnb focusing on database infrastructure, data access, and storage systems, offering remote work and competitive compensation.

Tech Lead Manager, Engineering - Guest & Host

Tech Lead Manager position at Airbnb, leading pricing guidance tools development, requiring 10+ years experience, offering remote work and competitive compensation.

Staff Software Engineer, Fraud Prevention & Safety

Staff Software Engineer position at Airbnb focusing on fraud prevention and safety, building trust through technical innovation and leadership.

Staff Fullstack Engineer, Reservation Management

Staff Fullstack Engineer position at Airbnb focusing on Reservation Management systems, requiring 9+ years of experience in backend development and system architecture.

Staff Software Engineer, Location

Staff Software Engineer position at Airbnb focusing on building world-class location search experiences, offering remote work and competitive compensation.