# Staff Software Engineer, Data Authoring

**Company**: Airbnb
**Location**: USA
**Work arrangement**: remote
**Experience**: staff
**Job type**: full-time
**Salary**: $212,000-$265,000 USD
**Category**: Engineering
**Industry**: Technology
**Wikidata**: https://www.wikidata.org/wiki/Q63327

**Apply**: https://job-boards.greenhouse.io/airbnb/jobs/8242248?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_401192ce-dea

## Description

Airbnb's Data Authoring Platform exists to turn raw data into decision-grade insight, fast, reliable, and at scale. As a Staff Software Engineer focused on Minerva, you will own and drive high-impact workstreams end to end. You'll take ambiguous problem spaces, such as making experimentation faster and easier, talk to users, define the work, and deliver it.

Your work will help thousands of internal users define, understand, and consume trustworthy business metrics across product, finance, BI, and experimentation. Engineers, designers, and product leaders rely on these tools to explore and develop new product experiences and to run experiments that tell them what is right for our customers.

Responsibilities:

- Build and extend Minerva's core services, including our query rewriting service.

- Take on loosely defined problems, partner with users and teams to scope them, and propose and deliver solutions.

- Track semantic layer techniques and database engine capabilities to inform priorities.

- Partner with teams across the company to make data easier to query and use.

- Own design, implementation, testing, and on-call for the systems you build.

Requirements:

- 9+ years of hands-on software engineering, with the majority of your time spent building and deploying production applications and services.

- Deep proficiency in at least one modern general-purpose language (e.g., Java, Kotlin, Scala, Go, Python, TypeScript).

- Experience working on data platforms or data tooling, with a good understanding of why users want to do what they do with data.

- 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.

Nice to haves:

- Experience with experimentation platforms (assignment, metrics, analysis, or experiment tooling).

- Experience with metrics, semantic layer, BI, or analytics platforms (e.g., dbt, Tableau, Superset).

- Experience with query engines, query rewriting/optimization, or data warehouse internals.

- Experience authoring DSLs, compilers, or APIs that abstract data transformations.

Benefits:

- The base pay range is $212,000-$265,000 USD.

- This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.

## Skills

### Required
- software engineering
- data platforms
- data tooling
- OOP
- API design
- distributed systems

### Nice to have
- experimentation platforms
- metrics
- semantic layer
- BI
- analytics platforms
- query engines
- query rewriting/optimization
- data warehouse internals
- DSLs
- compilers
- APIs

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/airbnb/jobs/8242248?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
