Energy Data Analyst

# of Openings
Job Locations
US-CT | US-CA | US-CT | US-DC | US-DE | US-HI | US-MA | US-MD | US-ME | US-MI-Okemos | US-NJ-Springdale | ...


Develops and delivers high-quality energy analysis services, tools and techniques, and support to internal and external clients to produce accurate, repeatable, and insightful characterizations of energy efficiency opportunities and program and project performance, while capitalizing on opportunities for innovation and increased impact.  Continuously improves analytics processes and techniques through study of the energy industry and development of prototypes and proof-of-concepts as needed to validate data analysis requirements, workflows, techniques, and methods.  Contributes to the development, documentation, and maintenance of the data analytics software infrastructures, utilizing best practices for data analysis, data management, and software development.  Conducts data analysis tasks as part of the Data Analytics team, contributing to a mission-driven, creative, enjoyable, and stimulating work environment.


  • Performs custom data analyses for internal and external clients
  • Designs, develops, documents, and maintains analytical tools to derive useful information from available data sources, such as Smart Meter (AMI) data; sub-meter, smart thermostat, and other sensor data; building operations and production data; public data; etc. as part of VEIC’s custom service and software environment
  • Continuously reviews and improves data acquisition, management, and analysis systems, applications, and tools as needed, ensuring quality and alignment with internal and industry best practices
  • Participates in solution development process, including aspects of service, software, and data architecture; user requirements; user interface/experience design; testing/QA; maintenance; documentation; source code control; continuous integration and release management


  • Strong personal commitment to the mission, vision, goals and values of VEIC
  • Bachelor’s degree in engineering, mathematics, and/or statistics or related field
  • Minimum of 5 years of experience performing data analytics, preferably including at least 3 year of direct experience with developing data analytics software tools, workflows, and methods, or a combination of education and experience from which comparable knowledge and skills were acquired
  • Fluency in one or more programming languages, preferably including Python
  • Demonstrated ability with most of the following or comparable systems with ability to learn quickly: Microsoft SQL Server, Snowflake, Flask, Dash, REST API, and Linux
  • Ability with web software technologies, including HTML, CSS, JavaScript, and modern web frameworks and ORMs
  • Proficiency with data mining, information retrieval, machine learning, and/or statistics; documentation of analysis procedures and functions; development of analysis and computational tools
  • Proficiency with data visualization concepts, software, libraries
  • Understanding of engineering and scientific analysis techniques as well as basic energy physics, or mechanical engineering principles as gained through study or experience in relevant domains – understanding of building systems, building energy use, and energy analysis techniques is preferred
  • Experience in applying energy data to measure characterization and in baseline studies is beneficial
  • Experience with refactoring, unit testing, and object-oriented programming techniques
  • Experience using version control systems such as Git or Subversion
  • Demonstrated ability to be organized, detail-oriented, accurate, and able to handle multiple tasks and competing priorities in a dynamic and fast-paced environment
  • Demonstrated ability to put together concise, articulate communications to internal stakeholders
  • Ability to communicate with non-technical stakeholders to define and document project requirements
  • Experience in facilitation, reviewing work of others, communications, and the ability to develop and attain goals
  • Experience training technical and non-technical staff in analysis and software techniques
  • Demonstrated ability to work both collaboratively and independently
  • Strong interpersonal and customer service skills
  • Skilled at knowing when to adapt to new challenges, processes, and innovation
  • Demonstrated ability to evaluate, develop/implement, and adopt new technologies
  • Demonstrated ability to be a productive member of a technical project-level team
  • Ability to mentor and cross-train more junior members of the team


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed