Company Info
 |
National Renewable Energy Laboratory
www.nrel.gov |
|
|
| 943 - Postdoctoral Researcher - HPC Applications Researcher |
|
Location: Golden, Colorado (United States)
|
Compensation Range:
|
| Employment Type: Full Time (Experienced), Full Time (Entry Level) |
Job ID: 5370 |
|
Job Details:
The National Renewable Energy Laboratory (NREL), located at the foothills of the Rocky
Mountains in Golden, Colorado, is the nation's primary laboratory for research,
development, and deployment of renewable energy and energy efficiency technologies. The
Scientific Computing Group in the NREL Computational Science Center has an immediate
opening for a Postdoctoral Researcher in High Performance Computing (HPC) Applications on
petascale platforms, with an emphasis on efficient parallel algorithms, numerical methods,
and software in support of renewable energy research and related applications that
include: computational biology, chemistry, material science, fluid dynamics, structural
analysis, engineering analysis, optimization, and resource analysis. The initial
appointment is for one year, with possible renewal for up to three years.
Job Duties
Application development collaboration: Lead collaborations with the NREL research staff on
the efficient implementation, performance analysis, and tuning of their complex
applications and simulation codes on HPC systems. This includes providing expert-level
guidance on the design, software engineering issues, and software architecture of highly
sophisticated numerical simulation codes and use of supercomputers for such large-scale
applications.
Enable productive use of NREL high-performance computing resources by scientific and
engineering staff: Ensure availability of widely used applications. Ensure configuration
of queuing system.
HPC applications research: Conduct independent research using NREL computers and
high-performance computing at other national laboratories in computational science
research topics.
Technology tracking: Benchmark and analyze performance of a variety of high-performance
systems and icroprocessors.
Evaluate and track technology changes in high-performance computing, including: processor
design, system architecture, memory subsystems, and interconnection networks. Reports
findings to NREL scientific staff, the computational Sciences Director, and members of the
NREL senior and executive management. Assists in assessing
the impact of these changes on the evolution and future of NREL’s Computational
Sciences facility and numerical models.
Publications and presentations: Write technical papers and reports and make oral
presentations to the user community, senior and executive management, and national and
international scientific meetings on topics related to complex high-level mathematical
software and parallel numerical computing.
Planning: Assist the Computational Sciences Director in the planning, development, and
evolution of the Computational Science facility.
Required Education and Experience
Must be a recent Ph.D. graduate with in the last three years.
Preferred Qualifications
A recent Ph.D. graduate (within the past three years) in mathematics, computer science, or
related field with specialized study in numerical methods, algorithms, computer
architecture, parallel computing, mathematical software, computer performance analysis,
and program design.
The position also requires the publication of papers that contribute to the literature in
the fields of scientific computing, parallel numerical software, algorithms, and
innovative numerical methods in computer models. Fields of specialization include:
computational physics or mathematics, software engineering, and numerical solution of
partial differential equations.
Demonstrated skill at developing parallel programs using both shared memory and
distributed memory mechanisms such as OpenMP, Pthreads, and MPI.
|