Senior Software Engineer, Data Authoring Platform - Careers

Airbnb

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$196,000–$230,000 / yr
Posted
1 day ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $184k
This role $213k
$118k most similar roles pay here $246k

This role pays more than 71% of similar roles. Most pay $144,946–$223,750 — the shaded band above. At the midpoint, this role pays about $213k versus about $184k 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 75 open roles on FindRole.

Listed pay typically runs $204,000–$255,000 across 45 roles with salary data.

Most-posted roles

View all roles at Airbnb

At a glance

TL;DR · Senior Software Engineer, Data Authoring Platform - Careers

Join Airbnb’s Data Authoring Platform team as an experienced software engineer to build and extend the capabilities of our data infrastructure, enabling thousands of internal users to create high-quality data models and pipelines. You will work on cutting-edge semantic layer and data transformation challenges, ensuring a single definition of truth across the company while democratizing access to critical business metrics for strategic decision-making. Your day-to-day involves building query rewriting services, researching new techniques, partnering with cross-functional teams, and participating in all phases of software development from design through testing. Ideal candidates have 5+ years of hands-on experience, proficiency in modern programming languages like Python or Java, and a deep understanding of data engineering principles. Familiarity with data warehouse technologies and DSLs such as dbt is a plus.

What you'll do

  • Build and extend capabilities of the query rewriting service for efficient data access.
  • Research and integrate latest semantic layer techniques to enhance platform features.
  • Develop tooling for reliability, governance, and cost-efficiency in data management.
  • Design and implement new data pipelines and models for internal users across Airbnb.
  • Collaborate with cross-functional teams to improve data accessibility and quality.

What we're looking for

  • 5+ years of hands-on software engineering experience delivering high-quality production code.
  • Expertise in at least one modern programming language and experience bridging data and software engineering.
  • Deep understanding of object-oriented programming (OOP) and API design patterns.
  • Experience working with multi-layered data platforms and collaborating across complex interfaces.
  • Strong communication skills and a proven ability to lead projects involving multiple teams.
  • Proficiency in authoring domain-specific languages or APIs for abstracting data transformations.
  • Familiarity with data warehouse technologies.

More like this

Similar roles

Senior Data Engineer, BizTech - Careers

Airbnb

San Francisco, CA 1 day ago
Spark Kafka Flink Java Scala Python SQL PostgreSQL MySQL Redshift BigQuery CI/CD Docker Git Jira Workday Terraform AWS Google Cloud Data Governance Data Lineage Mentorship

Senior Data Engineer, Payments - Careers

Airbnb

San Francisco, CA 1 day ago
Spark Scala Apache Airflow Python SQL PostgreSQL Redshift Kafka HBase ClickHouse Data Warehousing ETL Distributed Data Platforms BigQuery CI/CD