Staff Software Engineer, Event Logging

Airbnb is a global hospitality platform founded in 2007, connecting hosts offering unique stays with guests across the globe.
United States
$204,000 - $255,000
Backend
Staff Software Engineer
Remote
5,000+ Employees
9+ years of experience
Enterprise SaaS

Description For Staff Software Engineer, Event Logging

Airbnb, a global hospitality platform connecting millions of hosts with guests worldwide, is seeking a Staff Software Engineer to join their Event Logging team. This role is crucial in managing Airbnb's logging infrastructure, which handles billions of events daily and ensures accurate capture, secure storage, and effective management of all digital interactions.

The Event Logging team plays a vital role in Airbnb's technical infrastructure, working at the intersection of data engineering and distributed systems. As a Staff Software Engineer, you'll lead critical initiatives that shape how Airbnb processes and leverages event data at scale. You'll be responsible for designing next-generation logging systems, driving architectural decisions, and building robust infrastructure that powers data-driven decision-making across the organization.

This position offers an exciting opportunity to work on challenging problems at scale, collaborating with cross-functional partners across Product, Analytics, and AI/ML teams. You'll be instrumental in establishing logging standards, optimizing data ingestion and storage, and enabling seamless production and consumption of high-quality data for both real-time and analytical workflows.

The role requires deep technical expertise in backend programming languages and distributed systems, combined with strong leadership capabilities. You'll be expected to contribute to long-term strategies, mentor team members, and drive technical discussions across teams. The position offers competitive compensation ($204,000 - $255,000) and the flexibility of remote work within the US, with occasional office visits or offsites as needed.

This is an ideal opportunity for an experienced engineer who is passionate about building scalable data systems, values technical excellence, and wants to make a significant impact at a company that's revolutionizing the hospitality industry. Your work will directly influence how Airbnb leverages data to enhance user experiences and drive business growth.

Last updated 7 days 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
  • Contribute to long-term strategies and roadmaps
  • Architect scalable solutions for real-time and batch event processing
  • Design and implement data governance systems
  • Optimize event ingestion pipelines
  • Mentor and coach team members

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
  • Experience with messaging frameworks like Kafka
  • 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

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Event Logging

Staff Software Engineer, Location

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

Staff Software Engineer, Guest Displays & Platforms

Staff Software Engineer position at Airbnb leading the Guest Displays & Platforms team, focusing on pricing, availability, and product details page development with competitive compensation and remote work options.

Staff Backend Engineer, Media Foundation

Staff Backend Engineer position at Airbnb focusing on building and optimizing next-generation media infrastructure for processing, storage, and delivery of media assets.

Backend Staff Software Engineer, On Trip

Staff Software Engineer position at Airbnb focusing on backend development for the On Trip and Wishlist teams, building seamless guest experiences.

Staff Software Engineer, HotelTonight

Staff Software Engineer position at Airbnb's HotelTonight, focusing on backend development for a next-generation hospitality platform with competitive compensation and remote work options.