Overview
On Site
Full Time
Skills
HPC
Benchmarking
Publications
Documentation
Research
Distributed computing
Open source
Computer science
C++
Python
MPI
Version control
GitHub
GPU
Software development
CUDA
Performance analysis
Communication
Linear algebra
Curriculum
Job Details
Description
The Innovative Computing Laboratory (ICL) at the University of Tennessee, Knoxville has an opening position for a full-time postdoctoral research associate in the linear algebra group. We invite applicants with fresh PhD degrees, or those who are graduating within 3 months, to apply for this opportunity.
The position is available immediately. The candidate's primary responsibility is to work on the distributed implementation of the Fast Fourier Transform (FFT) on large scale HPC systems with GPUs. This includes performance benchmarking on several systems with different MPI implementations, performance optimizations, profiling, analysis, and developing new features for distributed FFT computation as necessary.
This project involves several research groups from different institutions across the country. The candidate is expected to conduct collaborative research, (co)-author publications documenting the research outcomes, and present them at top tier journals or conferences.
The candidate must have an excellent background in modern C++ programming and distributed computing using MPI. Familiarity with performance analysis tools such as TAU is highly desirable. Experience with GPU programming such as CUDA C++, HIP, or SYCL is a plus. The candidate will be responsible for the development and maintenance of high quality open-source numerical software, so familiarity with version control platforms such as GitHub is required.
EDUCATION:
PhD in computer science or related field. PhD students who are graduating within 3 months are encouraged to apply.
Required Skills:
Proficiency in C++ and Python
Familiarity with distributed programming using MPI
Version control platforms, especially GitHub
Preferred Skills:
GPU programming environments such as CUDA, HIP, or SYCL
Experience with performance analysis tools such as TAU
Excellent oral and written communication
Numerical linear algebra
Application Process: Please complete the on-line application ( for full consideration. Provide the following in the application file: cover letter, curriculum vitae, transcript, and a list of at least three references (with current e-mail address and phone numbers)
The Innovative Computing Laboratory (ICL) at the University of Tennessee, Knoxville has an opening position for a full-time postdoctoral research associate in the linear algebra group. We invite applicants with fresh PhD degrees, or those who are graduating within 3 months, to apply for this opportunity.
The position is available immediately. The candidate's primary responsibility is to work on the distributed implementation of the Fast Fourier Transform (FFT) on large scale HPC systems with GPUs. This includes performance benchmarking on several systems with different MPI implementations, performance optimizations, profiling, analysis, and developing new features for distributed FFT computation as necessary.
This project involves several research groups from different institutions across the country. The candidate is expected to conduct collaborative research, (co)-author publications documenting the research outcomes, and present them at top tier journals or conferences.
The candidate must have an excellent background in modern C++ programming and distributed computing using MPI. Familiarity with performance analysis tools such as TAU is highly desirable. Experience with GPU programming such as CUDA C++, HIP, or SYCL is a plus. The candidate will be responsible for the development and maintenance of high quality open-source numerical software, so familiarity with version control platforms such as GitHub is required.
EDUCATION:
PhD in computer science or related field. PhD students who are graduating within 3 months are encouraged to apply.
Required Skills:
Proficiency in C++ and Python
Familiarity with distributed programming using MPI
Version control platforms, especially GitHub
Preferred Skills:
GPU programming environments such as CUDA, HIP, or SYCL
Experience with performance analysis tools such as TAU
Excellent oral and written communication
Numerical linear algebra
Application Process: Please complete the on-line application ( for full consideration. Provide the following in the application file: cover letter, curriculum vitae, transcript, and a list of at least three references (with current e-mail address and phone numbers)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.