EnergyHub empowers utilities and their customers to create a clean, distributed energy future. They are hiring a Support Development Engineer to assist the Engineering department by identifying and resolving technical issues, configuring data flows, and building dashboards to provide insights.
Responsibilities:
- Identify root causes of technical issues
- Respond to production issues
- Configure programs and data flows between EnergyHub and our OEM or Utility partners
- Configure and update data attributes when no UI is available
- Build dashboards on top of our data warehouse to answer questions or give the team insight into high-value opportunities
- Identify and implement technical solutions to mitigate or correct known issues
- Debug reported issues by looking at logs, data and code (most often in Java, sometimes in Python and occasionally TypeScript)
- Contribute bug-fix PR’s to the codebase
- Create, update, and maintain Python scripts for data migrations, data cleanup, or process improvements
- Other duties as assigned
Requirements:
- Ability to combine information gained from multiple sources to identify root causes
- Strong organizational skills and an eye for calling out areas for improvement
- Strong communication skills
- Comfort working with internal teams as well as external partners
- Comfort working across time zones and cultures
- An understanding of code versioning concepts and experience with tools like git
- Experience identifying and debugging issues using tools like AWS Cloudwatch, Sentry or Datadog
- Experience working with 3rd Party API's using Postman
- Experience with a scripting language such as Python
- Experience or familiarity with Fullstack web development
- Experience with the AWS ecosystem (and/or other Azure/GCP/etc.)
- Experience working on a level 3 support team
- Experience working with utilities and/or our many device partners