Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff Software Engineer, Data Platform

Home > Python programming jobs

Staff Software Engineer, Data Platform in USA

  • San Francisco, CA

Responsibilities

  • Own the data platform architecture and technical direction, including reusable frameworks and build-versus-buy decisions.
  • Build and operate streaming, batch, CDC, and third-party ingestion systems with safe schema evolution and Snowflake delivery.
  • Own workflow orchestration for scheduling, retries, backfills, and dependency management.
  • Build transformation, compute, and self-service pipeline frameworks for product engineers, data engineers, and analysts.
  • Design and operate stream-processing infrastructure for real-time product features, alerting, and reporting.
  • Build data quality, observability, lineage, cataloging, discovery, and trust systems.
  • Create tooling for PII classification, masking, retention, access control, and multi-region data residency.
  • Set technical standards through design reviews and documentation, mentor teammates, and help build the data platform team.

Requirements

  • 10+ years building and operating production data infrastructure and owning systems relied on by other teams.
  • Deep experience with cloud data warehouses, especially Snowflake, including performance tuning and cost management.
  • Hands-on experience building CDC and streaming pipelines with technologies such as Kafka, Debezium, Flink, or Spark Streaming.
  • Experience with managed ingestion tools such as Fivetran or Airbyte and sound build-versus-buy judgment.
  • Strong experience operating workflow orchestration platforms such as Temporal, Airflow, or Dagster at scale.
  • Strong programming skills in Python and advanced SQL.
  • Experience building frameworks or internal tools used by other engineers.
  • Practical experience with data quality, observability, lineage, and schema evolution.
  • Working knowledge of PII governance, masking, access control, retention, and data residency in regulated environments.
  • Familiarity with Azure, AWS, GCP, Kubernetes, and infrastructure-as-code tools such as Terraform or Pulumi.
  • Experience with dbt, lakehouse architectures, Iceberg, Delta Lake, Trino, multi-tenant secure platforms, or AI-product data infrastructure is preferred.

Benefits

  • The role is based in San Francisco, California or New York, New York.
  • The position offers the opportunity to join as one of the first hires on Harvey’s central data platform team and help shape the team and technical direction.
  • Harvey is an equal opportunity employer and provides reasonable accommodations for applicants with disabilities.

Salary: $231k - $340k/yr

Harvey

Harvey is domain-specific AI for legal and professional services. Adopted by Fortune 500 companies like AT&T, Verizon, Cox, Koch, KKR, Bridgewater, more than 100,000 lawyers across 2,400+ customers in 70 countries and over 75% of AmLaw 100 law firms rely on Harvey to advance legal expertise faste...

Similar positions

Software Engineer in Test

  • Roadie
  • Full time
  • USA
  • 09/13/2026
  • Salary: Competitive
  • Remote

Principal Software Engineer - Builder Experience

  • Elastic
  • Full time
  • Remote
  • 09/13/2026
  • Salary: €73k-€116k
  • Greece

Principal Software Engineer - Builder Experience

  • Elastic
  • Full time
  • Remote
  • 09/13/2026
  • Salary: zł 369k-zł 584k
  • Poland

Senior Software Engineer, ML Ops

  • PathAI
  • Full time
  • USA
  • 09/13/2026
  • Salary: $128k - $196k/yr
  • Boston, MA

Mission Software Engineer II

  • Varda Space Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $144k - $184k/yr
  • El Segundo, CA