Staff Software Engineer, Energy Intelligence
Core
Build the software and data layer that turns fragmented real-world energy data into structured intelligence for products, customers, and partners, enabling estimates of home energy use, production, and costs.
Role type
Staff Software Engineer (Full-stack, AI/ML focus)
Builds
Production APIs, data pipelines, and AI/LLM systems for energy modeling and geospatial data processing.
Domain
Clean energy, home electrification, geospatial data, applied AI
Deliverable
production ML models | product features | infrastructure
Required skills
Python (production, APIs, async), Full-stack development (React/TypeScript), LLM systems & agents (pydantic-ai, LangGraph), Cloud infrastructure (AWS/GCP/Azure), Data pipelines (SQL/PostgreSQL), Observability & testing
Preferred skills
Geospatial/remote-sensing (rasterio, geopandas, PostGIS), Modern Python web stack (FastAPI, SQLAlchemy), Frontend depth (React, Vite, TanStack), Quantitative/algorithmic aptitude, Clean energy domain experience
Technologies
Python, React, TypeScript, FastAPI, SQLAlchemy, Pydantic, LangGraph, AWS, GCP, Azure, PostgreSQL, PostGIS, rasterio, geopandas, shapely, pandas, polars, NumPy
Responsibilities
Build and ship end-to-end features from production APIs to user interfaces; Develop AI-powered capabilities including LLM and agent-based systems for data extraction; Take models from prototype to production with reliable APIs and pipelines; Work with large geospatial and remote-sensing datasets; Lead technical design reviews and ensure operational excellence; Communicate with engineers, product partners, and stakeholders.
Seniority
Staff, hands-on IC with strategic impact