Share this Job

Research Scientist - Computational Science for Large-Scale Simulations

Date: May 12, 2022

Location: Oak Ridge, TN, US, 37830

Company: Oak Ridge National Laboratory

Requisition Id 7361 



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 a research scientiest to aide in the design and development of the Kokkos parallel performance portable layer for HPC applications.


Major Duties/Responsibilities: 


  • Collaborate 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.


  • Participate 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:


  • Ph.D in physics, applied mathematics, computer science, or a field relevant to the job duties and 2+ years of relevant experience.
  • 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++.


Preferred Qualifications:


  • 5+ years of relevant professional R&D experience outside of Ph.D
  • 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.


Benefits and Relocation:


 UT-Battelle offers a generous relocation package to ease the transition process. Domestic and international relocation assistance is available for certain positions. If invited to interview, be sure to ask your Recruiter (Talent Acquisition Partner) for details.
For more information about our benefits, working here, and living here, visit the “About” tab at


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

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