Senior Optimization Software Engineer
Core
Develop optimization, forecasting, and control algorithms to automate battery and renewable energy projects on the electricity grid.
Role type
Senior IC optimization software engineer
Builds
Automated control systems for renewable energy and battery storage projects
Domain
Cleantech / Energy markets / Optimization
Deliverable
production ML models
Required skills
Mixed-integer linear programming, Nonlinear optimization, Python, Energy market rules, High-dimensional problem solving
Preferred skills
Git, CI/CD pipelines, SQL databases, Analytic dashboard development
Technologies
Python, MySQL, PostgreSQL
Responsibilities
Develop optimization and forecasting algorithms, Take ownership of algorithm performance across projects, Analyze market trends and asset performance to recommend improvements, Stay current on wholesale market developments
Seniority
Senior, hands-on IC