Oak Ridge National Laboratory (ORNL) is the United States Department of Energy's largest science and energy laboratory tasked to provide the United States government agencies and departments with technology and expertise to support national and homeland security needs. Our diverse capabilities span a broad range of scientific and engineering disciplines, enabling the Laboratory to explore fundamental science challenges and to carry out the research needed to accelerate the delivery of solutions to the marketplace. We have an opening for a Postdoctoral Research Associate in support of our Computer Science Research Group (CSR). In this postdoctoral role, you will have an opportunity to contribute to cutting edge research to explore the languages, programming models, and runtime environments for current and future extreme-scale high-end computer systems. The CSR Group addresses challenges in technical computing at the largest scales, especially scientific and engineering modeling and simulation, from a computer science perspective. We research, develop, and deploy solutions in programming environments, system software, and the engineering of scientific software with the goal of making current and future high-end computer systems more productive and more usable. Our work is motivated and validated by close collaboration with scientific application teams.
Responsibilities for this position include working closely with the project team to create, evaluate, and publish novel research ideas and software solutions, supervise and mentor students, and collaborate with our partners and sponsors. Research activities include, but are not limited to: 1. Rapid prototyping and evaluation of programming language and runtime environments and being proficient developing complex software systems, like an operating system, compiler, adaptive runtime system, or scalable performance tool. 2. Working with computational scientists and others to understand their needs in HPC programming languages and runtimes, co-developing prototypes and production solutions to address these needs, and objectively evaluating their efficacy in application settings. 3. Working with standards bodies, vendors of programming environment tools, and others to embody useful capabilities in accepted standards and their implementations.4. Publishing papers in high-quality refereed conferences and journals, such as SC, ICS, ISC, PLDI, PPOPP, IPDPS, MICRO, HPDC, and IEEE TPDS. 5. Actively collaborating with industry, academia, government labs, and applications developers in a variety of venues.
Basic Qualifications: Ph.D. in computer science, computational science or related discipline. Previous experience in ONE or more of the following areas: node-level programming environments such as Fortran/C/C++ with experience in CUDA, OpenCL, OpenACC/OpenMP compiler directives; distributed system programming models like MPI, one-sided asynchronous programming models, partitioned global space (PGAS); or compiler infrastructures like LLVM or GCC.Preferred Qualifications: The ability to take initiative on research insights to bring them to fruition through publication or demonstration on mission applications. Excellent interpersonal skills, oral and written communication skills, and strong personal motivation. The ability to work in a dynamic, interdisciplinary team.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 for up to 24 months with the potential for extension. Initial appointments and extensions are subject to performance and the availability of funding.UT-Battelle is recognized by our employees and the community as an inclusive environment where diversity is valued and individuals and teams are inspired to contribute fully to the organization's success. ORNL is an equal opportunity employer. All qualified applicants, including individuals with disabilities and protected veterans, are encouraged to apply.
Oak Ridge National Laboratory
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.