Senior Forecasting and Optimization Engineer
Core
Developing state-of-the-art forecasting, control systems, and optimization algorithms to enable millions of distributed energy devices to deliver reliable grid services.
Role type
Senior IC machine learning and optimization engineer (energy grid)
Builds
Production-grade forecasting and optimization products for electric utilities and distributed energy stakeholders
Domain
Energy industry + machine learning + control systems
Deliverable
production ML models
Required skills
Machine learning, statistical analysis, control systems engineering, mathematical optimization, Python, large-scale relational databases, data pipelines, timeseries forecasting
Preferred skills
PhD/MS thesis completion, cloud-based ML product development (AWS/GCP/Azure/Snowflake/Databricks), Large Language Models
Technologies
Python, Pandas, Numpy, SciPy, Sklearn, PyTorch, Tensorflow, AWS, GCP, Azure, Snowflake, Databricks
Responsibilities
Develop and improve accurate and robust energy forecasting models; Develop and improve control and optimization algorithms; Design, write, test, and deploy production-grade code for mission-critical forecasting and optimization products; Build and use tools to monitor and assess model quality; Translate large distributed energy datasets into actionable insights; Provide guidance to engineers on ML and optimization methods
Seniority
Senior, hands-on IC