Software Engineer - Optimization & Forecasting
Jupiter Power is an energy infrastructure company focused on the development, construction, and operation of energy storage assets in wholesale electricity markets. Formed in 2017, the company is a national leader in energy storage deployment, utilizing its proprietary dispatch optimization applications to maximize the value of our storage deployments to the grid. Backed by BlackRock’s Diversified Infrastructure business, Jupiter Power has a strategic and established portfolio of over 1,400 megawatt hours of utility-scale energy storage projects operating or in construction in the U.S., with a leading pipeline of over 11,000 megawatts in active development.
Jupiter seeks to hire a highly motivated and experienced Optimization and Forecasting Software Engineer . This role will be based out of our Houston, Texas office and will be subject to our return-to-office policy which currently requires employees to come in 3+ days per week.
Note to candidates: Upon submitting an application for this role, you will be asked to provide written answers to 10 screening questions. Candidates will be evaluated based on their resumes and answers to these questions . Candidates that do not provide written answers will not be considered for the role.
Key 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. This role is expected to take ownership of and advance Jupiter’s in-house dispatch optimization model by leveraging full stack software development skills .
- 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, e.g. Energy Tag
- 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, and coordinate with Applications Development to enable user-access to model results in reliable and efficient production environment
Requirements
- Educational Background: Bachelor’s or Master’s degree in Computer Science , Software Engineering is .
- Experience: 3+ years in software development (preferred in optimization or forecasting), with expertise in backend technologies.
- Technical Expertise:
- 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).
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.
Recommended Jobs
Truck Lead
Position: Truck Lead Life is Too Short Not to Work Somewhere Awesome Our Top Captains are earning between $25 - $35 per hour! Yes, you read that correctly. Life is too short not to work somewhe…
Senior Enzyme Technology Engineer
Title: Senior Enzyme Technology Engineer KBR's Technology business unit is a leading global provider of innovative, proprietary process technologies and catalysts used across numerous downstrea…
Experienced Outside Sales Representative
ABC Supply, the nation’s largest wholesale distributor of exterior and interior building products, is looking for talented, enthusiastic sales professionals who love to build relationships, promote g…
Front Office Clerk
Benefits ~ Paid Time Off & Paid Company Holidays ~ Medical, Dental, Vision & Life Insurance ~ Flexible Spending Account (FSA) ~403(b) Retirement Plan with Company Match ~ Short-Term & Long-T…
Digital Communications Coordinator
Keller United Methodist Church Keller, Texas 76248 Full Time , Hybrid Position Title:Digital Communications Coordinator Status:FLEXIBLE, 28-38 hrs. per week FLSA:Non-exempt Reporting Relationsh…
Principal Developer - SAP BTP / FIORI (Dallas, TX)
Duties and Responsibilities: Serve in a team leader capacity with large-scale Application Development projects / programs Holistically design solutions in a complex environment. Needs to con…
Shipping & Receiving Clerk
DESCRIPTION The Shipping and Receiving Clerk verifies and keeps records on incoming and outgoing shipments, verifies the quantity of items received, and prepares items for shipment. Applicant shou…
HVAC Service Technician
Make Lives Better Yellowstone Local is proud to represent Sirius Plumbing & Air Conditioning, an industry leader in quality plumbing and HVAC services. Are you ready to step into a role where …