Senior Optimization Software Engineer
Core
Develop optimization, forecasting, and control algorithms to automate battery and renewable projects for maximum performance in the electricity grid.
Role type
Senior IC optimization software engineer
Builds
Automated algorithms 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 markets knowledge, EV/fleet optimization, battery systems, virtual power plants, renewable energy, energy policies, SQL databases
Preferred skills
Git, CI/CD pipelines, agile development, analytic dashboard development, visualization tools
Technologies
Python, MySQL, PostgreSQL
Responsibilities
Develop optimization and forecasting algorithms, take ownership of algorithm performance across projects, lead as a market rules expert, analyze trends in market data and asset performance, recommend new features to improve project performance
Seniority
Senior, hands-on IC