Home  |  Register  |  Sign In
Home       Register        Sign In        Contact Us       
 Save this Job     View Saved Jobs      Tell a Friend       Print This Ad       View Map    

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.