Skip to content

Staff Data Warehouse Engineer

Designs and operates medallion data warehouse (bronze/silver/gold) for product, usage, and billing data. Builds Airflow pipelines, dbt transformations, and analytics models using SQL, Python, and Spark while leading data governance and quality.

240k – 275kSan Francisco, CAData EngineeringOnsite

About the role

Responsibilities

  • Architect and operate a medallion/curated data warehouse stack (bronze/silver/gold) for product, usage, billing, and operational data.
  • Build and maintain Airflow orchestrated pipelines and dbt transformation projects (modular, tested, documented).
  • Design analytics-ready models: SCD Type 2, star schemas, and appropriate normalization for upstream canonical layers.
  • Lead Master Data Management (MDM) patterns (golden records, reference data, deduping, identity resolution).
  • Implement and automate data quality checks (freshness, nulls, referential integrity, distribution drift, anomaly detection).
  • Establish data governance habits: data stewardship, ownership, SLAs, and clear definitions for "source of truth."
  • Build and maintain a business semantic layer (consistent metric definitions, dimensions, and reusable logic) used by notebooks/BI.
  • Partner with stakeholders (Product, Engineering, Finance, GTM, Ops) to translate questions into durable datasets and metrics.
  • Use SQL, Python, and Spark where scale demands it; optimize for correctness, performance, and cost.
  • Mentor engineers and contribute to standards (code review, design docs, runbooks), paving the path to tech lead.

Requirements

  • Strong warehouse fundamentals and production experience delivering trusted datasets and metrics.
  • Expert SQL (window functions, dimensional modeling, performance tuning).
  • Hands-on with dbt (models, tests, docs, snapshots, macros) and Airflow (DAG design, backfills, reliability).
  • Solid Python for data tooling and automation; experience with Spark (PySpark/SQL) is a plus.
  • Practical experience with SCD2, star schemas, and handling slowly changing business entities.
  • Strong stakeholder management: you can drive alignment on definitions, tradeoffs, and delivery timelines.
  • High standards for data quality, reliability, and maintainability.

Compensation

We offer competitive compensation, startup equity, health insurance and other competitive benefits. The US base salary range for this full-time position is: $240,000 - $275,000 + equity + benefits. Our salary ranges are determined by location, level and role. Individual compensation will be determined by experience, skills, and job-related knowledge.

Skills

SQLdbtAirflowPythonSparkScd Type 2Star SchemasData Quality ChecksMaster Data ManagementDimensional Modeling

Staff Engineer - Data Platform

Staff-level technical lead and architect for Haus's data ingestion and normalization platform. Owns schema evolution, data contracts, DQ frameworks, lineage, and pipeline observability in a GCP/BigQuery/dbt stack. Partners with DS and Product teams.

240k – 260kSeattle, WA +1Data EngineeringHybrid10+ YOESQLdbt

Staff Engineer - Data Platform

Staff-level technical lead and architect for Haus's data ingestion and normalization platform. Owns schema evolution, data contracts, DQ, lineage, and observability in a GCP/BigQuery/dbt stack. Partners with DS and Product; mentors senior engineers.

240k – 260kSan Francisco, CA +2Data EngineeringHybrid8+ YOESQLdbt

Staff Analytics Engineer

CodeRabbit is seeking a Staff Analytics Engineer to build and own their BigQuery and dbt data foundation. This role involves architecting the data warehouse, defining key metrics, building revenue models, and developing GTM intelligence layers.

240k – 250kSan Francisco, CA +1Data EngineeringHybrid6+ YOEdbtGCP

Senior Staff Data Engineer - Data & ML Platform

Own the technical vision and architecture for a data & ML platform serving analytics, product, and machine learning workloads. Drive cross-org initiatives, set platform standards, and build infrastructure at the intersection of data engineering and ML systems.

240k – 360kSan Francisco, CAData EngineeringHybrid10+ YOESQLAWS

Staff Analytics Engineer — Data Warehouse

Owns data warehouse transformation layer using dbt and Airflow, builds dimensional models for company-wide analytics, and partners with stakeholders to deliver trusted metrics on billing, usage, and operations.

240k – 275kSan Francisco, CAData EngineeringOn-siteSQLdbt