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 4 hours 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, Privacy

Lead privacy engineering initiatives at Airbnb, focusing on data protection, AI/ML privacy, and regulatory compliance while building scalable privacy solutions.

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, Community Support Platform

Staff Software Engineer position at Airbnb, leading backend development for the Community Support Platform team, focusing on building scalable support tools and resolution systems.

Staff Software Engineer, Guest & Host - Pricing Guidance Team

Staff Software Engineer position at Airbnb focusing on developing pricing guidance tools and systems for hosts on the platform.

Staff Fullstack Engineer, Community Support Platform - Chatbot

Staff Engineer role at Airbnb focusing on AI-driven customer support platform development, combining backend expertise with frontend experience to revolutionize customer service delivery.