Senior Software Engineer, Data Infrastructure

at Airbnb
USD 191,000-225,000 per year
SENIOR
✅ Remote

Used Tools & Technologies

Not specified

Required Skills & Competences

Kubernetes @ 4 Scala @ 4 SQL @ 4 Spark @ 4 ETL @ 4 Java @ 4 Airflow @ 4 NoSQL @ 3 Distributed Systems @ 4 Machine Learning @ 4 AWS @ 4 AWS EMR @ 4 Communication @ 4 Hadoop @ 4 Trino @ 4 Observability @ 4

Details

Data represents the voice of Airbnb’s users at scale. The Data Warehouse Infrastructure team builds and operates the foundational big data infrastructure used by hundreds of engineers for collection, management, and analysis of data at scale. The team uses open source technologies including Hadoop, Spark, Trino, Iceberg, and Airflow.

Responsibilities

  • Architect, design, and implement Airbnb's next-generation big data compute platform to support data ETL, analytics, and machine learning initiatives.
  • Manage and operate the platform, continually enhancing reliability, performance, observability, and cost-efficiency.
  • Produce high-quality, maintainable, and self-documenting code; actively participate in code reviews.
  • Contribute to open-source software and drive meaningful industry impact.

Requirements

Education & Experience

  • BS/MS/PhD in Computer Science, a related field, or equivalent practical experience (preferred).
  • 6+ years of professional experience in data infrastructure with a deep focus on big data technologies.

Technical Skills

  • Big data technologies: Hadoop, Spark, Trino, Iceberg, Airflow.
  • Cloud & orchestration: AWS EMR, Kubernetes.
  • Programming: Java, Scala, and SQL.
  • System design: experience building scalable, fault-tolerant distributed systems.
  • Databases: familiarity with both SQL and NoSQL systems.
  • Troubleshooting: ability to diagnose and resolve complex data infrastructure issues.

Collaboration & Communication

  • Proven track record working with cross-functional teams to define requirements, evaluate solutions, and manage testing/integration.
  • Strong written and verbal communication skills; ability to work effectively in a team-oriented setting.

Location

  • US - Remote eligible. The role may include occasional work at an Airbnb office or attendance at offsites as agreed with your manager. Candidates must live in a U.S. state where Airbnb, Inc. has a registered entity (see https://careers.airbnb.com/ for the up-to-date list of excluded states).

Compensation & Benefits

  • Pay range (base): $191,000—$225,000 USD.
  • The actual base pay depends on factors such as training, transferable skills, work experience, business needs and market demands. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.

Inclusion & Accessibility

  • Airbnb is committed to diversity and inclusion and provides a disability-inclusive application and interview process. For reasonable accommodations, candidates may contact [email protected] with their name, the role, and the accommodation needed.