NREL Graduate Student Intern: HPC – Computational Science for Energy Systems in Golden, Colorado

Posting Title

Graduate Student Intern: HPC – Computational Science for Energy Systems



CO - Golden


Position Type

Intern (Fixed Term)


Hours Per Week



Job Summary

The Complex Systems Simulation and Optimization Group in the NREL Computational Science Center has an immediate opening for a graduate student researcher with a background in computational science, with special emphasis on high performance applied mathematical approaches to solving problems related to energy systems. The researcher will work on improving the performance of current software infrastructure utilized by NREL domain scientists and applied mathematicians alike. The researcher will survey state-of-the-art preconditioners for linear and nonlinear problems, and optimization solvers for ensuring realistic physical quantities.

The ideal candidate will be a dynamic and motivated researcher with a strong technical background and an interest in the mission of NREL. The successful candidate will collaborate with NREL staff on efforts to develop and apply numerical linear algebraic techniques to real-world problems in renewable energy research, with specific emphasis on modernization of the nation’s electrical infrastructure and operation to support the large amounts of renewable energy generation.

Responsibilities include:

• Improve the general purpose open-source block solver software package built upon the FEniCS and PETSc libraries.

• Collaborate with NREL researchers to use this software to improve complex simulations on NREL’s HPC systems.

• Assist in the development of a parallel nonlinear programming solver that works on top of PETSc.

• Contribute to the writing of journal papers on topics related to mathematical software and novel iterative solver/preconditioner approaches for solving PDEs related to energy systems.


Required Education, Experience, and Skills

Must be enrolled as a full-time student in a degree granting program, or graduated in the past 12 months from an accredited institution. Internship period cannot exceed 12 months past graduation. Minimum of a 3.0 cumulative grade point average. Please Note: You will need to upload unofficial transcripts and a letter of recommendation as part of the application process.


Preferred Qualifications

Proficient with PETSc, FEniCS/Firedrake, Dolfin-adjoint, HYPRE, and related scientific libraries.

Expertise using MPI, C/C++, and Python.

Familiarity with state-of-the-art mesh generation and domain decomposition techniques.

Strong background in high performance computing, linear algebra, finite element methods, and mathematical optimization.


Submission Guidelines

Please note that in order to be considered an applicant for any position at NREL you must submit an application form for each position for which you believe you are qualified. Applications are not kept on file for future positions. Please include a cover letter and resume with each position application.


EEO Policy

NREL is dedicated to the principles of equal employment opportunity. NREL promotes a work environment that does not discriminate against workers or job applicants and prohibits unlawful discrimination on the basis of race, color, religion, sex, national origin, disability, age, marital status, ancestry, actual or perceived sexual orientation, or veteran status, including special disabled veterans.

NREL validates right to work using E-Verify. NREL will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS), with information from each new employee’s Form I-9 to confirm work authorization. For additional information, click here at .

The National Renewable Energy Laboratory (NREL) is a leader in the U.S. Department of Energy’s effort to secure an environmentally and economically sustainable energy future. With locations in Golden and Boulder, Colorado, and a satellite office in Washington, D.C., NREL is the primary laboratory for research, development, and deployment of renewable energy technologies in the United States.

Please review the information on our Hiring Process at website before you create an account and apply for a job. We also hope you will learn more about NREL at , visit our Careers site at , and continue to search for job opportunities at at the lab.