Staff Software Engineer, Data Authoring
Remote · USD 212,000-265,000 · 9+ years experience · Remote · Posted Oct 9, 2026
At a glance
- Experience
- 9+ years experience
- Workplace
- Remote
- Location
- Remote
- Salary
- USD 212,000-265,000 · Base salary
About the role
- Airbnb is seeking a Staff Software Engineer, Data Authoring to join the Data Authoring Platform team focused on Minerva, Airbnb's semantic layer & metrics platform.
- The role involves owning and driving high-impact workstreams end to end, taking ambiguous problem spaces, and delivering solutions that help thousands of internal users define, understand, and consume trustworthy business metrics.
- Engineers, designers, and product leaders rely on these tools to explore and develop new product experiences and run experiments.
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.
Preferred qualifications
- Prior data engineering or data science experience
- 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
- Bonus
- Equity
- Benefits
- Employee Travel Credits
Workplace
- This position is US - Remote Eligible.
- The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager.
Skills
- Java
- Kotlin
- Scala
- Go
- Python
- TypeScript
- Dbt
- Tableau
- Superset