EnergyHub

Support Development Engineer

United States

Not SpecifiedCompensation
Junior (1 to 2 years), Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
Energy Management, Utilities, SoftwareIndustries

Requirements

Candidates must possess the ability to synthesize information from multiple sources to identify root causes, exhibit strong organizational skills with an eye for improvement, and demonstrate strong communication skills. Comfort working with internal teams and external partners across different time zones and cultures is essential. A solid understanding of code versioning concepts and experience with tools like git are required. Experience in identifying and debugging issues using tools such as AWS Cloudwatch, Sentry, or Datadog, along with experience working with 3rd Party APIs using Postman, is necessary. Proficiency in a scripting language like Python and familiarity with the AWS ecosystem are also required. Experience or familiarity with Fullstack web development is expected.

Responsibilities

The Support Development Engineer will collaborate with Engineering, Internal Stakeholders, and Clients to identify root causes of technical issues and respond to production incidents. Responsibilities include configuring programs and data flows between EnergyHub and partners, setting up and updating data attributes when no UI is available, and building dashboards on top of the data warehouse for insights and opportunity identification. The role involves identifying and implementing technical solutions for known issues, debugging problems by examining logs, data, and code (primarily Java, sometimes Python, and occasionally TypeScript), and contributing bug-fix pull requests to the codebase. Additionally, the engineer will create, update, and maintain Python scripts for data migrations, cleanup, or process improvements.

Skills

Java
Python
TypeScript
Git
AWS Cloudwatch
Sentry
Data debugging
Log analysis
Data analysis
Scripting
Root cause analysis
Technical support
Production support
Configuration
Data migration
Data cleanup
Process improvement
Bug fixing
Dashboarding

EnergyHub

Manages distributed energy resources for utilities

About EnergyHub

EnergyHub helps utility companies manage the complexities of the energy grid, especially with electric vehicles (EVs) and distributed energy resources (DERs). Their main product, the Distributed Energy Resource Management System (DERMS) platform, uses artificial intelligence to optimize energy control at the grid edge, including features like Managed Charging for EVs. EnergyHub stands out by integrating with a wide range of partners and leveraging resources from its parent company, Alarm.com. The goal is to provide advanced grid services that enhance utility operations and customer satisfaction.

New York City, New YorkHeadquarters
2007Year Founded
$30.7MTotal Funding
GRANTCompany Stage
Automotive & Transportation, EnergyIndustries
51-200Employees

Benefits

Health Insurance
401(k) Retirement Plan
401(k) Company Match
Flexible Work Hours
Paid Parental Leave
Gym Membership
Tuition Reimbursement

Risks

Increased competition from DERMS providers like AutoGrid and Enbala.
Rapid AI advancements may require significant investment to stay competitive.
Potential regulatory changes in California could impact virtual power plant profitability.

Differentiation

EnergyHub's DERMS platform optimizes grid edge management with AI technology.
The Managed Charging feature for EVs reduces infrastructure costs for utilities.
EnergyHub's deep partner ecosystem enhances its competitive edge in the energy market.

Upsides

Acquisition of Kapacity.io enhances demand-side flexibility in Europe.
Partnership with FranklinWH expands virtual power plant capabilities and customer engagement.
$1.5M grant supports virtual power plant expansion, focusing on low-income families.

Land your dream remote job 3x faster with AI