Senior Software Engineer, Data Platform
Core
Building the central data platform frameworks, tooling, and paved paths that enable all teams at Harvey to work with data confidently and independently.
Role type
Senior IC data platform engineer (infrastructure & tooling)
Builds
Ingestion layers, orchestration platforms, transformation/compute frameworks, self-serve tooling, stream processing infrastructure, and trust/governance layers.
Domain
Legal tech / Professional services data infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Cloud data warehouse expertise (Snowflake), CDC and streaming pipeline development, workflow orchestration, Python programming, advanced SQL, data quality & observability, data governance & PII handling, infrastructure-as-code
Preferred skills
dbt, lakehouse architectures (Iceberg/Delta Lake), multi-tenant platform operations, AI product data infrastructure
Technologies
Snowflake, Kafka, Debezium, Flink, Spark Streaming, Fivetran, Airbyte, Temporal, Airflow, Dagster, Python, SQL, Terraform, Pulumi, Kubernetes
Responsibilities
Own data platform architecture and technical direction; build and operate ingestion, orchestration, and stream processing infrastructure; develop transformation frameworks and self-serve tooling; establish data quality, lineage, and governance patterns; define standards and mentor the growing team.
Seniority
Senior, hands-on IC with team leadership scope