
Software Engineer - Grid Services
Emerald AIabout 3 hours 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 for data center resource dispatch in response to grid signals.
- Build forecasting models for electricity demand, data center load, prices, and grid conditions.
- Translate market rules into operational software for compliance and performance.
- Build reliable data pipelines for real-time operational and market data.
- Own software services from design through deployment and long-term operation.
Requirements
- 7+ years of software engineering experience building production systems in Python.
- Strong experience designing and operating reliable, distributed software systems.
- Experience with cloud infrastructure (AWS, GCP, or Azure) and containerization (Docker/Kubernetes).
- Experience building data pipelines and working with large-scale operational datasets.
- Familiarity with SQL and modern data engineering practices.
- Experience in electric utilities, ISOs/RTOs, or wholesale electricity markets.
- Excellent communication and collaboration skills.
- Bachelor's, Master's, or PhD in Computer Science, Electrical Engineering, or a related field.
Benefits
- Make an impact by solving the AI power bottleneck and shaping sustainable data center scaling.
- Join a collaborative, low-ego team of experts in AI, cloud, software, and energy.
- Influence strategy and customer engagement from day one.
- Competitive pay and equity options.
- Comprehensive benefits including medical, dental, vision, and 401(k) matching.
- Flexible location with options to work from D.C., Boston, or the Bay Area, plus 2 WFH days per week.