Netherlands
6 days ago
Staff Data Engineer logo

Staff Data Engineer

Overstory

Staff Data Engineer

Overstory is seeking a Staff Data Engineer to lead the design and scaling of its data platform for AI-powered vegetation analysis. The role involves architecting orchestration layers, building large-scale geospatial data pipelines, and driving service-oriented architecture. Requires 10+ years of experience, strong Python and Google Cloud skills, and deep expertise with Dagster or similar tools.

RemoteFull-timePrincipalDagsterApache Airflow

Salary

Not specified

Work Location

Netherlands, NL

Work Model

Remote-first, with optional occasional in-person collaboration; on-site status listed as On-site

Experience Required

10 years

Employment Type

Full-time

Experience Level

Staff

Core Qualifications

Technical (Must-have)
DagsterApache AirflowPrefectPythonGoogle CloudPub/SubEvent-driven patternsDistributed systemsData pipelinesSystem designService-oriented architectureIdempotencyBackfillsPartitioningObservability
Soft Skills
CommunicationCollaborationMentoringLeadershipArchitectural discussions

Preferred Qualifications

Technical (Nice-to-have)
Geospatial dataML training and inference pipelinesBigQueryAnalytics engineering toolingWarehouse modelingInfrastructure-as-codeRemote sensingForestryUtility sector

Key Responsibilities

  • 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.
  • Drive the shift toward a service-oriented architecture, decoupling tightly bound components into services that teams can own and deploy independently.
  • Build event-driven workflows, replacing brittle coupling and manual coordination with durable messaging patterns.
  • Establish observability, testing, and data quality frameworks so problems surface before customers see them, allowing any result to be traced back and explained.
  • Mentor engineers and define the standards for how we build, test, and operate data systems.
Data EngineeringClimate TechSoftware DevelopmentRemoteStaffPythonGoogle CloudDagsterGeospatialDistributed Systems