Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Jupiter Power Logo

Software Engineer - Optimization & Forecasting

Jupiter Power

Salary not specified
Aug 28, 2025
Houston, TX, US
Apply Now

Jupiter Power is seeking to solve the problem of optimizing energy storage assets in wholesale electricity markets by developing and maintaining proprietary dispatch optimization applications.

Requirements

  • Solid understanding of optimization and forecasting algorithms and technologies, familiar with optimization packages such as Google OR Tools, Gurobi, CuOpt, PuLP, or Pyomo
  • Strong understanding of software development best practices, including design patterns, testing, and security
  • Proven expertise in backend development using Node.js, Python, Java, or .NET
  • Experience with database management (SQL and NoSQL databases such as PostgreSQL, MongoDB)
  • Cloud platform experience (e.g., AWS, Azure, Google Cloud) and serverless computing
  • Knowledge of DevOps practices, including containerization (Docker, Kubernetes), CI/CD pipelines, and infrastructure as code
  • Familiarity with API development (RESTful and GraphQL) and authentication mechanisms (OAuth, JWT)

Responsibilities

  • Lead initiatives for process automation and simplification for process efficiency and productivity improvements for existing process through algorithm development and CI/CD process
  • Maintain & develop Jupiter Power’s proprietary energy storage optimization model
  • Support and/or optimize the existing optimization workflow for speed and efficiency with expert cloud solution architect knowledge
  • Coordinate with Market Analytics and Origination function to design models to assess operating strategies for carbon free energy (CFE) commercial options within a multi-resource structure
  • Lead internal approaches for evaluation of environmental impact of Jupiter portfolio activity and develop internal expertise for review & potential incorporation of third-party storage tracking approaches into Jupiter tools
  • Liaise with Trading team to develop and maintain short-term (<72-hours) portfolio optimization models for trading decision-making on both a single-asset and portfolio-wide basis
  • Coordinate with Applications Development to enable user-access to model results in reliable and efficient production environment

Other

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering is required
  • 3+ years in software development (preferred in optimization or forecasting)
  • Jupiter Power does not discriminate based on a candidate's race, color, religion, sex, sexual orientation, gender identity, national origin, age, status as a protected veteran, disability, or any other protected class
  • We are not offering sponsorship for this role
  • Candidates will be evaluated based on their resumes and answers to screening questions