Senior Software & Machine Learning Engineer – Energy Optimization

Pentangle Tech Services | P5 Group

📍 palo alto, ca, United-States

Full-time Engineering Services

Job Description

About the Role

We are seeking a Senior Software & Machine Learning Engineer to join our Energy Optimization team. This role focuses on building scalable software and machine learning solutions that optimize battery charging and discharging strategies for residential and grid-scale energy systems.

The ideal candidate combines strong software engineering expertise with experience deploying machine learning models in production environments. You will contribute to predictive analytics, forecasting, optimization, and large-scale distributed systems that support energy storage, virtual power plants, demand response programs, and grid services.

Key Responsibilities

Software Engineering & Platform Development

  • Design, develop, and maintain scalable software systems supporting energy optimization and forecasting applications.
  • Build production-grade services and APIs that integrate with energy storage products and grid platforms.
  • Devel...
Apply for this Position