You are viewing a preview of this job. Log in or register to view more details about this job.

Researcher-II-III--REopt-software-development

Mandatory COVID-19 Vaccination Protocols

Employment at NREL is contingent upon your compliance with all NREL and U.S. Department of Energy (DOE) safety protocols and mitigation efforts directed at the COVID-19 pandemic. At present, NREL requires all employees to be immunized against COVID-19. However, employees may seek an exemption from this requirement as an accommodation for religious or medical reasons. Upon hire, new employees must submit a request for accommodation or be prepared to provide proof of vaccination on your first day of employment.

Working at NREL

From day one at NREL, you’ll connect with coworkers driven by the same mission to save the planet. By joining an organization that values a supportive, inclusive, and flexible work environment, you’ll have the opportunity to engage through our eight employee resource groups, numerous employee-driven clubs, and learning and professional development classes.
NREL supports inclusive, diverse, and unbiased hiring practices that promote creativity and innovation. By collaborating with organizations that focus on diverse talent pools, reaching out to underrepresented demographics, and providing an inclusive application and interview process, our Talent Acquisition team aims to hear all voices equally. We strive to attract a highly diverse workforce and create a culture where every employee feels welcomed and respected and they can be their authentic selves.

Job Description

NREL is seeking a full-stack developer to support webtool and API development in the Integrated Applications Center (IAC) within the Energy Systems Integration directorate. The IAC helps federal agencies, states, local governments, communities, and the private sector develop energy strategies, analyze opportunities, and implement an integrated portfolio of distributed energy resources, energy efficiency, and sustainable transportation to meet energy goals.
The incumbent will work under the guidance of senior staff within the Modeling & Analysis Group to develop and maintain NREL’s REopt modeling platform for energy systems integration and optimization. The REopt platform includes a webtool (https://reopt.nrel.gov/tool), API (https://github.com/NREL/reopt_lite_api), and Julia package (https://github.com/NREL/REoptLite). The ideal candidate will have experience developing user interfaces with Ruby on Rails, JavaScript, and PostgreSQL as well as backend development in Python. The candidate must be comfortable learning and applying new web and backend technologies. The incumbent will work with the development team to develop and test new capabilities, fix bugs, and maintain dependencies.
This role will also support research and analysis using REopt and other modeling tools to evaluate the technical and economic feasibility of distributed renewable energy, energy efficiency, storage, flexible loads, and conventional generation in buildings, campuses, or microgrids. The incumbent will work with clients to design analysis to inform distributed energy deployment pathways, and document and present engineering results, including publishing results in technical reports, conference papers, and journal articles.
The ideal candidate has a passion for sustainable energy, experience developing frontend web applications, and the ability to manage their time while working on multiple projects concurrently. The candidate will split time between development and analysis determined by group and project needs and must have the ability and willingness to learn throughout the process.
.

Basic Qualifications

Researcher III: Relevant PhD. Or, relevant Master's Degree and 3 or more years of experience. Or, relevant Bachelor's Degree and 5 or more years of experience. Demonstrates broad understanding and wide application of engineering technical procedures, principles, theories, and concepts in the field. General knowledge of other related disciplines. Demonstrates leadership in one or more areas of the team, task or project lead responsibilities. Demonstrated experience in the management of projects. Very good writing, interpersonal and communication skills.

Researcher II: Relevant Master's Degree. Or, relevant Bachelor's Degree and 2 or more years of experience. General knowledge and application of engineering technical standards, principles, theories, concepts, and techniques. Training in team, task or project leadership responsibilities. Intermediate abilities and knowledge of practices and techniques. Beginning experience in project management. Good writing, interpersonal and communication skills.
.

Additional Required Qualifications


  • Experience with Ruby on Rails, JavaScript, PostgreSQL, Python, and/or related technology stacks
  • Familiarity with Docker, Git, and Linux command line
  • Experience maintaining existing websites, web applications, and/or web services
  • RESTful API experience
  • Adaptable and able to work on multiple projects at the same time
  • Some knowledge of renewable energy technologies
  • Excellent communication and teamwork skills; enjoys group problem solving and technical debates
  • Ability to collaborate with team members in a flexible work environment
  • Ability to work independently
  • High standards of work quality
  • Smart, intellectually curious, analytical, and tenacious in finding solutions.
  • Ability to transition easily between detailed computer modeling and big-picture client interactions
  • Self-driven and excited to learn new skills as needed