Open ICL Positions
ICL Profile | ICL Background | Director's Statement | Working at ICL | Open ICL Positions

ICL Employment Opportunities

OPEN ICL POSITIONS




Automated Performance Tuning for Scientific Applications (6/01/09)

The Innovative Computing Laboratory (ICL, http://icl.cs.utk.edu/) at the University of Tennessee has a research position available in scientific computing. The position entails development of automated tuning techniques for large-scale science and engineering applications. The work will be in collaboration with a multi-institutional Department of Energy funded project. The successful candidate will have an advanced degree in computer science, applied mathematics, or a related discipline, as well as 3-5 years experience in parallel scientific computing (the experience may be part of PhD work). Working knowledge of the mathematics underlying scientific computing, including dense and sparse linear algebra, and of parallel computer architecture and compiler theory, is also required. The successful candidate will have a track record of conducting independent high-quality research, as well as superior written and oral communication skills.

Salary is commensurate with experience. Apply below.



Compiler Evaluation and System Characterization (09/09/09)

The Innovative Computing Laboratory (ICL, http://icl.cs.utk.edu/) at the University of Tennessee is looking for a motivated individual to join as a staff researcher. The position is available in parallel programming languages, system benchmarking and compiler evaluation. The work is part of a multi-institutional collaboration within a multi-year project funded by the Defense Advanced Research Projects Agency (DARPA) with participants from academia, industry, and major government laboratories.

The successful candidate will have an advanced degree in computer science and/or 3-5 years experience in parallel scientific computing (the experience may be part of PhD work). Working knowledge of parallel computer architecture evaluation and compiler theory and implementation are also required. The successful candidate will have an established track record of conducting independent and high-quality research, as well as superior written and oral communication skills.

Salary is commensurate with experience. Apply below.



Multicore Scientific Application Modeling and Optimization (09/09/09)

The Innovative Computing Laboratory at the University of Tennessee has an opening for a PhD level research associate to work on an exciting new project on modeling and optimization of scientific applications for multicore architectures. The position will entail development of an infrastructure and methodologies for measuring, modeling, and optimizing performance and power consumption. This collaborative project involves leading institutions in the areas of performance and power modeling.

Qualifications for the position include a PhD in Computer Science or a closely related discipline, experience with parallel scientific computing, and knowledge of modern high performance computing architectures and performance issues. The successful candidate will also have superior oral and written communication skills.

Salary is commensurate with experience. Apply below.



Performance Evaluation for Grid and Cloud Computing (09/09/09)

The Innovative Computing Laboratory (ICL, http://icl.cs.utk.edu/) at the University of Tennessee has a research position available in grid computing and cloud computing. This work is part of a collaboration with multiple institutions from the US and Europe and is funded by the National Science Foundation (NSF). A motivated individual will join an international team of researchers poised to revamp the Tera Grid project.

The successful candidate will have an advanced degree in computer science and/or 3-5 years experience in parallel scientific computing (the experience may be part of PhD work). Working knowledge of virtualization technology, performance evaluation, and system programming in the context of grid and parallel systems is also required. The successful candidate will have an established track record of conducting independent and high-quality research, as well as superior written and oral communication skills.

Salary is commensurate with experience. Apply below.



Software for Numerical Linear Algebra (6/01/09)

The Innovative Computing Laboratory at the University of Tennessee is looking for a bright, motivated person to join as a staff researcher, to work on development of numerical software for multicore processors and accelerators within the PLASMA (Parallel Linear Algebra Software for Multicore Architectures) and MAGMA (Matrix Algebra on GPUs and Multicore Architectures) projects.

Top-notch software and parallel programming skills are mandatory. Experience with GPU (e.g., CUDA) and SIMD programming (e.g., SSE, Cell B.E.) is a plus.

A candidate with a primary background in computer science is also expected to have a track record of working with problems in numerical computing. An ideal candidate would have experience with solving dense and/or sparse systems of linear equations and/or eigenvalue problems.

A candidate with a primary background in numerical mathematics is also expected to have a solid background in fundamental areas of computer science including: computer architecture, languages and compilers, data structures and algorithms, software engineering, and networking.

Excellent communication skills are essential. Team spirit is mandatory. A willingness to participate in a highly diverse, multi-disciplinary environment is also essential. Generally the Ph.D. degree is expected, but an M.S. with 3 to 5 years of related research or work experience will also be considered.

Salary is commensurate with experience. Apply below.




If you have any questions, feel free to contact Jack Dongarra, or at the address below:

Jack Dongarra
Innovative Computing Laboratory
Electrical Engineering and Computer Science
University Of Tennessee
1122 Volunteer Blvd Suite 413
Knoxville, TN 37996-3450 




Application Form
Position of interest:
Automated Performance Tuning for Scientific Applications
Compiler Evaluation and System Characterization
Multicore Scientific Application Modeling and Optimization
Performance Evaluation for Grid and Cloud Computing
Software for Numerical Linear Algebra
Graduate Research Assisstant (GRA)
First Name
Last Name
Current Affiliation
E-mail
Phone
URL
Programming Language Experience:
Fortran77 C C#
Fortran90 C++ Java
Python
Parallel Computing Experience:
MPI MPI-2
OpenMP  
Upload Vitae:
Vitae file formats accepted: .PDF, .PS, .DOC, .TXT