Staff Software Engineer

Airbnb Logo

Airbnb

πŸ’΅ $204k-$259k
πŸ“Remote - United States

Summary

Join Airbnb's Event Logging team as a Staff Software Engineer and lead critical initiatives shaping how Airbnb captures, processes, and leverages event data at scale. You will design and implement next-generation logging systems, drive architectural decisions ensuring data integrity, and build robust infrastructure powering data-driven decision-making. This role involves defining and executing the technical roadmap for Airbnb's logging infrastructure, unlocking new capabilities for cross-functional teams, and driving adoption of best practices. A typical day includes contributing to long-term strategies, architecting scalable solutions, driving technical discussions, designing data governance systems, optimizing event ingestion pipelines, collaborating with cross-functional teams, and mentoring team members. The position offers a competitive salary and potential for bonus, equity, benefits, and Employee Travel Credits. This is a US-remote eligible position.

Requirements

  • 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)
  • Proven experience with real-time event processing systems, particularly with large-scale distributed data processing frameworks like Spark or Flink and 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 with ability to influence both technical and business stakeholders
  • Experience building trusted partnerships across diverse teams
  • Strong mentorship and technical leadership capabilities

Responsibilities

  • Design and implement next-generation logging systems that process billions of events daily
  • Drive architectural decisions that ensure data integrity, efficiency, and compliance across Airbnb's data platform
  • Build robust infrastructure that powers data-driven decision-making across the organization
  • Define and execute the technical roadmap for Airbnb's logging infrastructure
  • Unlock new capabilities through improved event logging for cross-functional teams
  • Drive adoption of logging best practices across engineering teams
  • Contribute to the development of long-term strategies and roadmaps, and influence the technical direction of our logging infrastructure
  • Architect scalable solutions for real-time and batch event processing
  • Drive technical discussions and decision-making across teams
  • Design and implement robust data governance systems ensuring proper event ownership and lineage
  • Optimize event ingestion pipelines handling billions of events per day
  • Collaborate with cross-functional teams to gather requirements, assess logging needs, and design efficient solutions that align with business objectives
  • Identify and implement automation opportunities to improve logging efficiency
  • Mentor and coach team members, providing guidance and support to enhance their skills and performance

Preferred Qualifications

  • Background in data governance and schema management
  • Experience with high-throughput data pipelines

Benefits

  • Bonus
  • Equity
  • Benefits
  • Employee Travel Credits

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.