Jobs · Engineering

Senior Optimization Software Engineer

Powerline · Palo Alto, CA · 8 mo ago
RemoteRemoteEngineering$140k–$205k/yrFull-time

Responsibilities

  • Develop optimization, forecasting, and control algorithms that automate battery and renewable projects to achieve maximum performance.
  • Take ownership of algorithm performance across projects operated by Powerline.
  • Bring a results-focused mindset that is agnostic to the algorithmic approach as long as it wins.
  • Lead as a market rules expert.
  • Take responsibility for staying current on new developments in the wholesale markets Powerline operates.
  • Analyze trends in market data and individual asset performance to recommend new features and methods that improve project performance and/or Powerline's offerings.

Requirements

  • 5+ years building mixed-integer linear and/or nonlinear optimization models to solve real-world problems with high dimensionality.
  • Strong knowledge of energy markets, EV/fleet optimization, batteries, virtual power plants, renewable energy, energy policies/regulations, and/or energy systems.
  • Proficiency in Python with professional software engineering standards.
  • High attention to detail.
  • Excellent communication skills and ability to articulate complex technical concepts.

Phrases Plus

  • Ph.D. in operations research, electrical engineering, computer science, statistics, economics, or related field with a strong mathematical foundation.
  • Experience with Git, CI/CD pipelines, and agile development.
  • Experience with SQL-based databases (e.g., MySQL, PostgreSQL).
  • Experience with analytic dashboard development and visualization tools.

Pay

Compensation Range: $140K - $205K

Similar jobs

Senior Software Engineer

TEKsystemsPittsburgh, PA· 5 days ago
Information Technology$100k–$135k/yrapply on sourcehire.app

Senior Software Engineer

Courier HealthNew York, NY· 5 days ago
Engineering$175k–$220k/yrapply on job-boards.greenhouse.io