Senior Software Engineer, Data Infrastructure - Careers

Airbnb

Quick summary

Work type
On-site
Location
US
Salary
$191,000–$225,000 / yr
Posted
2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $194k
This role $208k
$148k most similar roles pay here $243k

This role pays more than 56% of similar roles. Most pay $157,500–$229,500 — the shaded band above. At the midpoint, this role pays about $208k versus about $194k for comparable roles.

Based on 240 similar postings.

Employer

About Airbnb

Founded in 2008 and formerly known as AirBed & Breakfast, Inc., Airbnb is a global marketplace connecting travelers with hosts who offer unique accommodations, ranging from private rooms to entire homes. It operates a massive digital platform for booking stays, experiences, and travel services worldwide.

Airbnb currently has 75 open roles on FindRole.

Listed pay typically runs $204,000–$255,000 across 48 roles with salary data.

Most-posted roles

View all roles at Airbnb

At a glance

TL;DR · Senior Software Engineer, Data Infrastructure - Careers

The Data Warehouse Infrastructure team at Airbnb is seeking an experienced Senior Software Engineer to design and build the next generation big data compute platform. This role involves operating and improving the reliability, performance, observability, and cost efficiency of the platform while contributing to open source software. The ideal candidate will have a BS/MS/PhD in Computer Science or equivalent experience, with 5+ years working on big data technologies like Spark, Trino, Hive, and AWS EMR. Strong programming skills in Java and Scala, along with expertise in multi-threading and concurrency, are essential. Familiarity with SQL and NoSQL databases is required, as well as the ability to collaborate effectively across teams and troubleshoot complex issues.

What you'll do

  • Design and build next-generation big data compute platforms for ETL, analytics, and machine learning.
  • Ensure reliability, performance, observability, and cost efficiency of the big data platform.
  • Write maintainable code and conduct thorough code reviews to ensure quality.
  • Contribute to open source software projects in the field of big data technologies.
  • Troubleshoot and resolve complex issues related to data infrastructure systems.

What we're looking for

  • 5+ years of experience with big data infrastructure technologies.
  • Proficiency in Spark, Presto/Trino, Hive, and AWS EMR.
  • Strong programming skills in Java and Scala.
  • Extensive experience designing and maintaining scalable distributed systems.
  • Expertise in multi-threading and concurrency programming.
  • Familiarity with both SQL and NoSQL database systems.

More like this

Similar roles

Senior Data Engineer, Payments - Careers

Airbnb

San Francisco, CA +1 12 days ago
Spark Scala Apache Airflow Python SQL PostgreSQL Redshift Kafka HBase ClickHouse Data Warehousing ETL Distributed Data Platforms BigQuery CI/CD

Software Engineer, Infrastructure - Careers

Airbnb

San Francisco, CA +1 12 days ago
Python Java Go Docker Kubernetes AWS CI/CD PostgreSQL Redis MongoDB GraphQL Prometheus Grafana ETL Apache Kafka ZooKeeper Hadoop Spark Aerospike