Staff Software Engineer, Data Authoring
Core
Build and extend Minerva, Airbnb's semantic layer and metrics platform, to provide a single source of truth for 4,000+ internal data producers and consumers.
Role type
Staff Software Engineer (Data Platform)
Builds
Minerva semantic layer, query rewriting service, end-to-end data-authoring framework, and tooling for reliability and governance.
Domain
Data platforms, semantic layers, and distributed systems
Required skills
Modern general-purpose language (Java, Kotlin, Scala, Go, Python, TypeScript), OOP, API design, distributed systems patterns, data platform architecture, cross-team project scoping, production application deployment
Preferred skills
Experimentation platforms, metrics/semantic layer/BI/analytics platforms (dbt, Tableau, Superset), query engines/rewriting/optimization, data warehouse internals, DSLs/compilers
Technologies
Java, Kotlin, Scala, Go, Python, TypeScript, dbt, Tableau, Superset
Responsibilities
Build and extend Minerva's core services including query rewriting, partner with users to scope ambiguous problems, track semantic layer and database engine capabilities, partner across teams to simplify data querying, own design implementation testing and on-call for systems
Seniority
Staff, hands-on IC with strategic ownership
