CareerPlanSign in

Senior Optimization Software Engineer

Onsite or remote • Palo Alto+2🌐 Remote💼 Full-time💰 $140,000–$140,000🗓 2026-06-24 → 2026-09-24

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

Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.