Share this Job

Postdoctoral Research Associate - Large-Scale Simulations

Apply now »

Date: Nov 20, 2020

Location: Oak Ridge, TN, US, 37831

Company: Oak Ridge National Laboratory

Requisition Id 4309 

Overview: 

Oak Ridge National Laboratory's Computing and Computational Sciences Directorate conducts state-of-the-art research and development in computer and computational sciences in support of DOE's missions and programs. We develop and deploy

leading edge computing and information technology capabilities to keep computational sciences at a level comparable to experimental sciences in the pursuit of scientific discovery and technical innovation.

 

The Scalable Algorithms and Coupled Physics group is seeking postdoctoral research associates to aide in the design and development of the Kokkos parallel performance portable layer for HPC applications.

 

Major Duties/Responsibilities: 

  • Collaboration within a multi-disciplinary research environment consisting of computational scientists, computer scientists, experimentalists, and engineers/physicists conducting basic and applied research in support of the Laboratory’s missions.

 

  • Participating in design and implementation of the performance portability layer, potentially including the design and implementation of numerical algorithms from graph and linear algebra areas, and following team planning,  documentation, verification and validation, and software quality processes.

 

  • Author peer reviewed papers, technical papers, reports for internal and external release as well as represent the organization via technical presentations in workshops and conferences.

 

Basic Qualifications:

  • PhD in physics, applied mathematics, computer science, or a field relevant to the job duties within the past 5 years.
     

Preferred Qualifications:

  • Demonstrated expertise in:
    • Parallel algorithm and software development using one of the following  programming models: message-passing (MPI), CUDA, OpenMP, Kokkos, OpenCL,  OpenACC, HIP.
    • Experience working with many-core architectures such as graphical processing units (GPUs).
    • Demonstrated experience in the design and implementation of numerical algorithms in C/C++
  • Experience working with numerical algebra algorithms
  • Experience working in a multi-disciplinary research environment that follows modern software quality standards (version control, unit testing, continuous integration, etc.)
  • Experience working with large-scale simulation codebases running on pre-exascale supercomputing systems
  • Software design education or experience, including generic programming, object-oriented analysis, and scripting languages.
  • Experience working with open source libraries
  • Experience working in a distributed collaborative team
  • Demonstrated written and oral communication skills, a proven publication record, and effective interpersonal skills.

 

Special Requirements:

Cover letter: A detailed cover letter outlining the applicant’s experience relative to the basic and preferred qualifications must be provided.

 

Applicants cannot have received their Ph.D. more than five years prior to the date of application and must complete all degree requirements before starting their appointment. The appointment length will be up to 24 months with the potential for extension. Initial appointments and extensions are subject to performance and availability of funding.

 

This position will remain open for a minimum of 5 days after which it will close when a qualified candidate is identified and/or hired.

We accept Word (.doc, .docx), Adobe (unsecured .pdf), Rich Text Format (.rtf), and HTML (.htm, .html) up to 5MB in size. Resumes from third party vendors will not be accepted; these resumes will be deleted and the candidates submitted will not be considered for employment.


If you have trouble applying for a position, please email ORNLRecruiting@ornl.gov.


ORNL is an equal opportunity employer. All qualified applicants, including individuals with disabilities and protected veterans, are encouraged to apply.  UT-Battelle is an E-Verify employer.


Nearest Major Market: Knoxville