Virtual power plant software turning connected home devices into grid resources
EnergyHub runs a distributed energy resource platform that aggregates thermostats, EVs, batteries and water heaters for utilities. Its stack pairs a Java/Spring and gRPC backend with grid protocols like OpenADR, IEEE 2030.5 and OCPP, plus a deep Python ML toolkit (PyTorch, scikit-learn) on Snowflake and Databricks. Accelerating, senior-weighted hiring spans engineering, data, legal and finance, aligned with an ERP migration and a redesign of the financial close.
EnergyHub, founded in 2007 and headquartered in Brooklyn, NY, builds software that enrolls consumer-owned energy devices into virtual power plants. Utilities use the platform to coordinate smart thermostats, EV chargers, storage systems, solar inverters and water heaters for demand response and grid reliability. The company operates as an independent subsidiary of Alarm.com and employs 51–200 people. Hiring is concentrated in the United States.
EnergyHub uses Java, Spring, Python, React, TypeScript, PostgreSQL, MongoDB and gRPC, runs on AWS alongside GCP and Azure, and uses Snowflake, Databricks and Airflow for data, with Datadog and Sentry for monitoring.
EnergyHub's stack includes OpenADR, IEEE 2030.5 and OCPP, standards used for demand response, distributed energy resource communication and EV charging integration.
Job posts point to a client-facing REST API, a scalable data ingestion system, an energy IoT device integration platform, VPP potential studies and an ERP migration.
Other companies in the same industry, closest in size
EnergyHub's technology stack, projects, and hiring signals are inferred from public hiring and company data — career pages, public listings, and company web presence — then clustered and de-duplicated. Figures are estimates that refresh over time. Read our full methodology →
This is not an official vendor or customer list. It is a technology-adoption signal inferred from public data, intended for B2B research.