
Software Engineer - Grid Services
Emerald AI3 months ago
Boston, MA, USA +2 moreSenior
Responsibilities
- Design and build software integrations with ISOs/RTOs, utilities, aggregators, and demand response platforms.
- Develop optimization and control algorithms to dispatch compute workloads, on-site generation, and storage in response to grid signals.
- Build forecasting models for electricity demand, data center load, prices, and grid conditions.
- Translate wholesale market and demand response rules, including capacity accreditation, baselines, measurement and verification, settlement, and compliance, into operational software.
- Build reliable pipelines that ingest, validate, and process real-time operational and market data.
- Own software services from design through deployment, monitoring, and long-term operation, while helping define architecture and major technical decisions.
Requirements
- 7+ years of software engineering experience building production systems in Python.
- Strong experience designing and operating reliable distributed software systems where correctness and availability are critical.
- Experience with AWS, GCP, or Azure; Docker or Kubernetes; and CI/CD pipelines.
- Experience building data pipelines and working with large-scale operational datasets, plus familiarity with SQL and modern data engineering practices.
- Experience in electric utilities, ISOs/RTOs, wholesale electricity markets, demand response, or adjacent energy systems.
- Bachelor's, Master's, or PhD in Computer Science, Electrical Engineering, or a related quantitative field.
- Preferred experience with PJM, ERCOT, SPP, and/or CAISO markets.
- Preferred experience with OR-Tools, Gurobi, CPLEX, Pyomo, or cvxpy.
- Preferred experience deploying and monitoring machine learning models for time-series prediction.
- Preferred experience with DNP3, ICCP, IEEE 2030.5, or OpenADR; SCADA or industrial control systems; NERC/FERC standards; settlement, measurement and verification, or baseline calculation systems; and Rust or C++.
- Excellent communication and collaboration skills, with startup experience or a record of thriving in ambiguous environments.
Benefits
- Flexible location from D.C., Boston, or the Bay Area, with 2 work-from-home days per week.
- Medical, dental, vision, and 401(k) matching benefits.
- Competitive pay and equity through stock options.
Categories
About Emerald AI
Emerald AI builds the Emerald Conductor software platform for AI data centers, orchestrating training and inference workloads so facilities can dynamically modulate power draw in response to grid conditions while meeting performance targets. It sells enterprise software to data center operators and cloud providers to improve grid reliability and support renewable integration. Founded in 2024 and privately held, it is backed by investors including Radical Ventures and NVIDIA.