CronJobs

backend jobs

Staff Software Engineer, Data Authoring

Airbnb · USA

remotesenior$212,000–$212,000Posted Oct 9, 2026TypeScriptPythonGoJavaSQL

Apply on the employer site

About this role

## Staff Software Engineer, Data Authoring ### About Airbnb Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way. ### The Community you will join Airbnb's **Data Authoring Platform** exists to turn raw data into decision-grade insight—fast, reliable, and at scale. It provides a single, paved path for **4,000+ internal data producers and consumers** to model, transform, and serve trustworthy data and metrics that power everything from **A/B experimentation** to **executive dashboards**. **What we own:** - **Minerva**: Airbnb's semantic layer & metrics platform, ensuring one definition of truth across the company. - **End-to-end data-authoring framework** that cuts through pipeline boilerplate and accelerates iteration, pipeline testing, and validation. - **Tooling for reliability, governance, and cost-efficiency**, including automated testing, anomaly detection, and right-sized materialization. ### The difference you will make 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 (e.g., 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**. ### A typical day - Build and extend Minerva's core services, including the **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. ### Your expertise - **9+ years** of hands-on software engineering, with most time building and deploying production applications/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** (software engineering should be your primary focus). - 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 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. ### Location / Remote This position is **US - Remote Eligible**. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed with your manager. While remote eligible, you must live in a state where Airbnb, Inc. has a registered entity. ### Inclusion & Belonging Airbnb is committed to worki

Listing freshness

CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord