2 months ago
Tallinn, EstoniaStaff+
Responsibilities
- Architect and evolve the orchestration layer, including asset graphs, quality checks, partitioning strategies, and production operations.
- Design and maintain large-scale data pipelines for geospatial and temporal data from ingestion through delivery.
- Lead system design across the data platform, including service boundaries, data contracts, coupling, and failure modes.
- Drive service-oriented architecture and independently deployable services through migrations.
- Build durable event-driven workflows and messaging patterns.
- Establish observability, testing, and data quality frameworks for traceable and explainable results.
- Mentor engineers and define standards for building, testing, and operating data systems.
Requirements
- 10+ years of experience designing and building production-grade data pipelines and systems.
- Deep hands-on experience with Dagster, including asset-based orchestration, partitions, sensors, and production operations; Airflow, Prefect, or similar experience may substitute if the candidate is prepared to develop deep Dagster expertise.
- Proven experience building and operating data pipelines at scale, including idempotency, backfills, and partitioning.
- Experience preparing systems for high-demand periods with an emphasis on testability and scalability.
- Strong system design skills involving boundaries, contracts, coupling, failure modes, and tradeoffs.
- Practical experience designing service-oriented architectures, including versioning and operational migrations.
- Strong Python skills and experience with Google Cloud.
- Experience with Pub/Sub and event-driven patterns.
- Strong communication, cross-functional collaboration, architectural leadership, and mentoring skills.
- Experience working on remote-first and globally distributed teams.
- Preferred: geospatial data, ML training and inference pipelines, analytics engineering and warehouse modeling in BigQuery, infrastructure as code, or remote sensing, forestry, or utility-sector experience.
Benefits
- Competitive, location-specific compensation and benefits.
- Flexible, autonomous, collaborative, remote-first working environment with time-zone eligibility in Europe and Eastern North America.
- Home office stipend, coworking budget, and ongoing education budget.
- Remote work is available from the United States, Netherlands, United Kingdom, Ireland, Estonia, Portugal, France, Sweden, Switzerland, Denmark, and Canada.
- Annual in-person team gathering and occasional in-person collaboration opportunities.
Tech Stack
Categories
Data Engineering
About Overstory
Overstory builds AI-powered vegetation management and grid resilience software for electric utilities, combining satellite imagery and machine learning to identify and prioritize vegetation risks. It sells its platform and analytics on a subscription and services basis to utilities and grid operators to reduce outages and wildfire risk. Founded in 2018 and headquartered in Somerville, Massachusetts, the company is privately held.