Staff Software Engineer, Data Catalog

Airbnb

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$212,000–$265,000 / yr
Posted
48 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $200k
This role $238k
$128k $287k
below market most similar roles pay here above market

This role pays more than 84% of similar roles. Most pay $171,000–$228,075 — the blue band above. At the midpoint, this role pays about $238k versus about $200k 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 46 open roles on FindRole.

Listed pay typically runs $206,000–$255,000 across 44 roles with salary data.

Most-posted roles

View all roles at Airbnb

At a glance

TL;DR · Staff Software Engineer, Data Catalog

JOB TITLE: Staff Software Engineer, Data Catalog The Staff Software Engineer, Data Catalog joins the Data Infrastructure organization to lead efforts in building data catalog infrastructure products across the data ecosystem. This role involves developing infrastructure, tooling, standards, and processes to ensure all data assets are cataloged, discoverable, and governed. Key responsibilities include building end-to-end data lineage products, implementing metadata infrastructure for data classification and privacy, and creating scalable metadata onboarding tools. The candidate will utilize technologies including Hive, Spark, Trino, Flink, and SQL databases, while programming in Java, Python, or Scala. Expertise in workflow orchestration solutions like Apache Airflow, Prefect, or Kubeflow is required. The role solves complex data governance problems by managing metadata quality, ownership, and data retention across online, offline, and machine learning datasets.

What does a Software Engineer earn in Remote?

Median $208800 from 354 postings across 50 companies.

See salary data

What you'll do

  • Develop and implement data catalog products for data discovery, metadata management, and data quality.
  • Build metadata infrastructure to support data governance, including ownership, classification, and access control.
  • Create end-to-end data lineage products for online, offline, machine learning, and third-party datasets.
  • Design and build metadata integrations for various data systems across the company.
  • Develop infrastructure and processes for scalable metadata onboarding and integrations.
  • Implement metadata-driven data policies and procedures to meet regulatory and business requirements.
  • Conduct programs to define and ensure metadata quality and governance requirements.

What we're looking for

  • BS/MS/PhD in Computer Science or a related field, or equivalent work experience.
  • 9+ years of experience in software engineering with a focus on data infrastructure.
  • Experience with data storage and distributed processing technologies like Hive, Spark, Trino, Flink, or SQL databases.
  • Strong programming skills in one or more of the following languages: Java, Python, or Scala.
  • Experience with data catalog products, metadata infrastructure, and metadata-driven data management.
  • Experience with workflow orchestration solutions such as Apache Airflow, Prefect, or Kubeflow.
  • Strong knowledge of data governance frameworks, including data classification, lineage, quality, privacy, and retention.
  • Excellent communication, analytical, and problem-solving skills.

More like this

Similar roles

Staff Software Engineer, Data Authoring

Airbnb

Remote 18 days ago $212,000–$265,000
Java Kotlin Scala Go Python TypeScript Distributed Systems API Design OOP SQL dbt Tableau Superset Data Engineering Compilers
9+ yrs exp Remote

Staff Software Engineer, Data Infrastructure

Salesforce

San Francisco, CA +3 14 days ago $197,300–$313,700
Python Golang SQL Bash Kubernetes Spark Airflow EMR Pinot Trino Hive Metastore Terraform Vault Chef Grafana GitHub Actions CI/CD OLAP
10+ yrs exp Hybrid

Staff Software Engineer, Big Data Storage

Pinterest

Palo Alto, CA 25 days ago $177,185–$364,795
Apache Iceberg Spark Flink Java Scala Python Presto Trino Hive Distributed Systems Data Lake Metadata Management ML/AI Big Data Storage Systems
8+ yrs exp Hybrid

Staff Software Engineer, Data Engineer

Walmart

Bellevue, WA 7 days ago $132,000–$264,000
Java Python Scala SQL NoSQL Spring Boot Spring MVC Kafka Kubernetes Spark BigQuery Google Cloud Maven REST CI/CD Microservices Containerization Distributed Caching ML Frameworks System Design
4+ yrs exp

Staff Data Engineer

Abbott

Madison, WI 34 days ago $99,300–$198,700
Python SQL Databricks Spark AWS Azure Google Cloud Platform Airflow dbt Delta Lake Kafka Unity Catalog CI/CD REST API Parquet Avro Tableau Machine Learning Data Modeling
8+ yrs exp

Staff Data Engineer

JLL (Jones Lang LaSalle)

Westmont, IL +1 57 days ago $160,000–$200,000
Python LangChain LangGraph AutoGen CrewAI Semantic Kernel RAG LLM SQL NoSQL AWS Azure GCP Docker Kubernetes CI/CD Airflow Prefect dbt Pinecone Weaviate pgvector MCP LangSmith Arize Weights & Biases
6+ yrs exp