Overstory is a company focused on tackling the climate crisis through innovative technology. The Staff Software Engineer will lead the development of core geospatial products and internal data-processing tools, mentoring other engineers and collaborating across teams to solve critical technical challenges.
Responsibilities:
- Explore best practices to combine coding agents with software craftsmanship and teach other engineers these practices
- Optimize the orchestration of several object detection and image alignment models
- Design and maintain robust data and feature pipelines for millions of geospatial entities
- Set the technical vision for the development of our internal annotation and QA web applications
- Work closely with your Product Manager to discover and propose new products to solve use cases such as anticipating the impact of an outage at a particular location
Requirements:
- 7+ years of experience as a Senior or Staff Engineer, Tech Lead, Architect or Engineering Manager
- Strong background building and maintaining scalable web-applications with React, FastAPI, PostgreSQL
- Track record of leading architectural discussions and mentoring other engineers
- Experience with orchestrating and monitoring ML systems in production
- Skilled in designing ETL pipelines with near-real-time orchestration
- Strong communication skills and ability to explain complex technical concepts to various audience
- Experience with the Geospatial ecosystem such as PostGIS, or Deck.GL
- Experience with Dagster, Airflow or similar orchestration frameworks
- Experience with XP practices such as TDD or trunk based development. The team would be new to these practices
- Experience with building web-applications tailored for repeatable human or agentic workflows
- Experience working in B2B, in particular with electrical utilities