
Staff Data Engineer
Staff Data Engineer needed at Overstory to lead the design and scaling of a data platform for AI-powered vegetation analysis. Requires 10+ years of experience in data engineering, distributed systems, and large-scale scientific data, with deep expertise in Dagster, Python, and Google Cloud.
What you'll do
- Architect and evolve our orchestration layer — asset graphs, quality checks, partitioning strategies, and the patterns that keep it scaling reliably.
- Design and maintain production data pipelines for large-scale geospatial and temporal data, from ingestion through transformation to delivery.
- Lead system design work across the data platform, including service boundaries, data contracts, and designing around the failure modes that come with each.
What you need
Must-have
DagsterApache AirflowPrefectPythonGoogle CloudPub/SubEvent-driven patternsService-oriented architecture
Nice-to-have
Geospatial dataML training and inference pipelinesAnalytics engineering toolingBigQueryInfrastructure-as-codeRemote sensingForestryUtility sector
Soft skills
CommunicationCollaborationMentoringLeadershipArchitectural discussions
Data EngineeringStaffSoftware DevelopmentRemote SensingGeospatialDagsterPythonGoogle CloudDistributed SystemsClimate Tech