Staff Software Engineer, Event Logging

Airbnb is a platform founded in 2007 that connects hosts offering unique stays and experiences with guests, enabling authentic community connections globally.
$204,000 - $259,000
Backend
Staff Software Engineer
Remote
5,000+ Employees
9+ years of experience
AI · Enterprise SaaS

Description For Staff Software Engineer, Event Logging

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.

Last updated 21 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 the technical roadmap for logging infrastructure
  • Unlock new capabilities through improved event logging
  • 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 robust data governance systems
  • Optimize event ingestion pipelines
  • Collaborate with cross-functional teams
  • Mentor and coach team members

Requirements For Staff Software Engineer, Event Logging

Java
Kotlin
Scala
Python
Kafka
  • 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
  • Knowledge of distributed data processing 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 (GDPR, CCPA)
  • Knowledge of observability and monitoring best practices
  • Track record of translating complex business requirements into scalable technical solutions
  • Excellent communication skills
  • Strong mentorship and technical leadership capabilities

Benefits For Staff Software Engineer, Event Logging

Equity
  • Employee Travel Credits

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Event Logging

Sr. Engineering Manager - Autonomous Platform

Lead Uber's autonomous platform development as Sr. Engineering Manager, driving innovation in mobility and delivery.

Staff Backend Engineer

Staff Backend Engineer at Xometry: Build the future of manufacturing with Python/Rust expertise.

Lead Software Engineer

Lead Software Engineer role at Applied Intuition, designing solutions for autonomy and working across full-stack, infrastructure, robotics, and graphics.

Staff Software Engineer, Core Services (Auth Infra)

Join Airbnb as a Staff Software Engineer in Core Services (Auth Infra), building and maintaining critical authorization systems for a global travel platform.