Staff Software Engineer, Data Authoring

Airbnb

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$212,000–$265,000 / yr
Posted
18 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $206k
This role $238k
$127k $289k
below market most similar roles pay here above market

This role pays more than 84% of similar roles. Most pay $174,587–$236,840 — the blue band above. At the midpoint, this role pays about $238k versus about $206k 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 46 open roles on FindRole.

Listed pay typically runs $206,000–$255,000 across 44 roles with salary data.

Most-posted roles

View all roles at Airbnb

At a glance

TL;DR · Staff Software Engineer, Data Authoring

Staff Software Engineer, Data Authoring joins the Data Authoring Platform team to help turn raw data into decision-grade insights. You will own and drive high-impact workstreams for Minerva, the company's semantic layer and metrics platform. Your daily responsibilities include building and extending core services like query rewriting, scoping ambiguous problems with users, and delivering solutions that help internal teams define and consume trustworthy business metrics. You will utilize modern general-purpose languages such as Java, Kotlin, Scala, Go, Python, or TypeScript to build production applications. The role requires expertise in OOP, API design, and distributed systems patterns. You will solve technical problems related to data modeling, pipeline testing, validation, and reliability for internal data producers and consumers across product, finance, and experimentation departments.

What does a Software Engineer earn in Remote?

Median $208800 from 354 postings across 50 companies.

See salary data

What you'll do

  • Build and extend Minerva's core services, including the query rewriting service.
  • Scope and deliver solutions for loosely defined problems by partnering with internal users.
  • Own the design, implementation, testing, and on-call responsibilities for built systems.
  • Track semantic layer techniques and database engine capabilities to inform platform priorities.
  • Partner with cross-functional teams to make data easier to query and use.
  • Drive high-impact workstreams to help users define and consume trustworthy business metrics.

What we're looking for

  • 9+ years of hands-on software engineering experience building and deploying production applications and services.
  • Deep proficiency in at least one modern general-purpose language such as Java, Kotlin, Scala, Go, Python, or TypeScript.
  • Experience working on data platforms or data tooling with an understanding of data user needs.
  • Demonstrated ability to independently scope and drive ambiguous, cross-team projects from design through launch.
  • Strong command of OOP, API design, and distributed systems patterns.
  • Strong communication skills and experience working across complex team and system interfaces.
  • Experience with experimentation platforms (preferred).
  • Experience with metrics, semantic layer, BI, or analytics platforms (preferred).

More like this

Similar roles

Staff Software Engineer, Data Catalog

Airbnb

Remote 48 days ago $212,000–$265,000
Data Infrastructure Java Python Scala Hive Spark Trino Flink SQL Apache Airflow Prefect Kubeflow Data Governance Data Lineage Metadata Management Data Quality Data Privacy
9+ yrs exp Remote

Staff Software Engineer, Data Engineer

Walmart

Bellevue, WA 7 days ago $132,000–$264,000
Java Python Scala SQL NoSQL Spring Boot Spring MVC Kafka Kubernetes Spark BigQuery Google Cloud Maven REST CI/CD Microservices Containerization Distributed Caching ML Frameworks System Design
4+ yrs exp

Staff Software Engineer, Data Infrastructure

Salesforce

San Francisco, CA +3 14 days ago $197,300–$313,700
Python Golang SQL Bash Kubernetes Spark Airflow EMR Pinot Trino Hive Metastore Terraform Vault Chef Grafana GitHub Actions CI/CD OLAP
10+ yrs exp Hybrid

Staff Software Engineer, Data & Scalability Platform

Cisco

San Francisco, CA +2 11 days ago $186,900–$267,700
Go Java Rust C++ Python Kubernetes AWS GCP PostgreSQL MySQL ClickHouse Druid BigQuery Snowflake Kafka RabbitMQ Pulsar Kinesis OpenTelemetry Flink Spark Streaming Trino Presto Celery Temporal Pyroscope FinOps SLOs Distributed Systems
8+ yrs exp Hybrid

Senior Staff Software Engineer, Data Engineering

Nvidia

Santa Clara, CA 4 days ago $200,000–$322,000
Python SQL Databricks Apache Spark CI/CD REST APIs Data Modeling Git Lakehouse Distributed Processing Monitoring Observability FinOps Data Quality Schema Evolution
10+ yrs exp