Intern - Automation for Building Energy Modeling 2018

# of Openings
Deadline to Apply


Job Summary:
This position is focused on amplifying the power of energy modeling by applying Ruby programming scripts to OpenStudio energy models and parametric studies. We are seeking candidates with experience in both programming and whole building energy modeling. This internship will apply ‘big data’ techniques and analysis with energy efficiency programming efforts for direct customer impact. Preference will be given to candidates with strong programming skills and a desire to learn about building energy use and modeling.

Diversity & Inclusion statement:
We are committed to building a work community that is inclusive and represents a vibrant diversity of background, experience, perspective, and thought. Climate change impacts all of us; however, we are impacted differently based on our identities and experiences. We all deserve a place at the table to make decisions about our collective future – we hope you’ll consider joining us as we work towards our vision for a healthy planet, thriving people, and energy justice.

Candidates across all markers of identity (age, race, gender, ability, communication style, etc.) are highly encouraged to apply.


Essential Functions:


  • Automates data analysis algorithms, expanding VEIC’s modeling capabilities, and applying new methodologies to maximize energy savings in commercial facilities.
  • Uses Ruby scripts that are run on an OpenStudio energy model and simulate results to automate modeling tasks such as application of energy conservation measures, creating custom reports and visualizations or connecting EnergyPlus to other analysis tools.
  • Supports state-wide efficiency programs by developing scripts that adjust and standardize building energy model prototypes.
  • Conducts building portfolio analysis to evaluate energy efficiency improvements across large market categories, or types of buildings.
  • Develops scripts to automate and standardize the creation of energy models.
  • Develops scripts that generate user-friendly summary tables and graphics intended to effectively communicate energy modeling results to internal and external reviewers and various clients.


Knowledge and Experience:

  • Strong personal commitment to the mission, vision, goals, and values of VEIC.
  • Ability to write and develop software scripts in the Ruby programming language.
  • General knowledge of components and systems that directly relate to building energy use (e.g., windows, lights, basic heating and cooling systems)
  • Whole building energy modeling experience, particularly using EnergyPlus and OpenStudio.
  • Direct experience writing Ruby scripts for OpenStudio or OpenStudio-based software (Ladybug, Honeybee, etc.) is a plus.
  • Strong desire to learn about building energy modeling and the power of automating elements of process through Ruby scripts.

Working Conditions:

Internal - Work is normally performed in climate controlled office environment, where exposure to conditions of extreme heat/cold, poor ventilation, fumes and gases is very limited. Noise level is moderate and includes sounds of normal office equipment (computers, telephones, etc.). No known environmental hazards are encountered in normal performance of job duties.

External - No travel is required.

Physical Demands:

Most duties are performed from a seated position. There is potential for eyestrain from reading detailed materials and computer screen. Deadlines, workloads during peak periods and changing priorities may cause increased stress levels. Work may include occasional pushing, pulling, or carrying objects weighing of approximately 40 pounds such as files, documents, and computer equipment and materials though is not required should this not be possible for any reason. Work normally requires finger dexterity and eye-hand coordination to operate computer keyboards at a moderate skill level. Repetitive motion injuries may occur. Company will provide adaptive devices as needed.


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