
Software Engineer - Grid Services
Emerald AIResponsibilities
- 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 transforms energy-intensive data centers into AI-powered grid allies. The Emerald AI Conductor platform enables AI data centers to flexibly adjust their power consumption from the electricity grid on demand, orchestrating the computing loads of inference, training, and fine-tuning AI models across a network of data centers to bolster the power grid’s reliability while meeting strict compute performance standards. Flexibility could unlock up to 100 GW, or more than a decade of U.S. AI data center growth and trillions in AI investment, without enormous investments in electric grids or power plants—advancing innovation and competitiveness, ensuring power affordability for communities across the country, and bolstering the reliability of the electric power system.