Job Position Available

Keeneland GPU Solutions Architect

Georgia Institute of Technology

Atlanta, Georgia


Tentative Start date: Immediately

Type: Full time Research Scientist and/or Postdoctoral Research Associate

Salary: Commensurate with Experience

Primary Location: Atlanta, Georgia or Oak Ridge, Tennessee


The Georgia Institute of Technology (GT) has a position available for a research scientist or postdoctoral research associate who will provide solutions for applications teams that use Keeneland supercomputers. The Keeneland project (, which is funded by National Science Foundation, serves the national computing community by providing a scalable, advanced architecture platform. The platforms are based on graphical processors, which are capable of providing very high sustained floating point rates in terms of both throughput and power efficiency. These features impart demonstrable capabilities for computational science and data-intensive applications from many areas of science including biology, earth and atmospheric science, combustion, nanoscience, and visual analytics. This position resides in the School of Computational Science and Engineering of the College of Computing. The successful candidate will also participate in the activities of the NVIDIA CUDA Center of Excellence, located at Georgia Tech.


The candidate selected for this position will be expected 1/ to work collaboratively with the NSF computing community to analyze and optimize applications in order to take advantage of Keeneland's GPU-accelerated architecture; 2/ to participate in the assessment of advanced computing architectures and their respective programming environments; 3/ to contribute to reports and peer-reviewed research papers; and, 4/ to present technical material at classes, tutorials, conferences, and sponsor's programmatic reviews. The candidate must possess excellent communication skills, and work effectively with a wide variety of organizations, users, students, sponsors, and staff to ensure that deliverables meet technical, budget, and schedule goals.


Some travel is required. This position can be based in either Atlanta, Georgia or Oak Ridge, Tennessee.


1.       Masters or PhD in computer science, computational science, or engineering. Experience working in a scientific computing facility or on a large computational science team is highly desirable.

2.       Advanced experience with scalable heterogeneous programming models is required. These include MPI, and CUDA or OpenCL. Experience with relevant programming environments and software tools (e.g., libraries, performance analysis tools, advanced compilers) is a plus.

3.       Comprehensive experience and excellent knowledge and skill in the concepts, techniques, and methods of computing with advanced architectures.

4.       Experience in communicating scientific results by preparing thorough and articulate papers or other documents for formal reviews. Communicate well in written communication and presentations with diverse audiences including sponsors, users, and students.

5.       Demonstrated time-management skills, including handling multiple and varied tasks simultaneously; the ability to contribute technical expertise to organizational problem solving and decision-making; and strong interpersonal skills.

About the Keeneland Project

The Keeneland Project ( is a five-year, $12 million Track 2D grant awarded by the NSF for the deployment of an experimental high performance system. The Georgia Institute of Technology (Georgia Tech) and its partners, the University of Tennessee at Knoxville and the Oak Ridge National Laboratory initially acquired and deployed a small, experimental, high-performance computing system consisting of a 120-node HP system with 360 NVIDIA M2070 (Fermi) accelerators attached. The Keeneland Project is scheduled to complete the installation of the Full Scale system in 2012. To advance the usage of GPU-accelerated systems, part of Keeneland's objectives is software and application development activities to enhance tools and mathematical libraries available for these systems and to develop techniques for effectively utilizing the features of these systems and to assist NSF users with porting codes to these advanced systems. Keeneland also includes technology assessment of advanced system architectures.

About Georgia Tech

The Georgia Institute of Technology ( is one of the nation's top research universities, distinguished by its commitment to improving the human condition through advanced science and technology. In the realm of research, Georgia Tech is one of the nation's leading public research universities. Groundbreaking research is underway in dozens of labs across campus, focused on producing technology and innovation that will help drive economic growth while improving human life on a global scale. With top-ranked programs in the sciences, engineering, computing, architecture, and related areas, Georgia Tech is committed to educating future leaders in science and technology. Georgia Tech's campus occupies 400 acres in the heart of the city of Atlanta, where more than 18,000 undergraduate and graduate students receive a focused, technologically based education. Accredited by the Southern Association of Colleges and Schools (SACS), the Institute offers many nationally recognized, top-ranked programs. Undergraduate and graduate degrees are offered in the Colleges of Architecture, Computing, Engineering, Management, Sciences, and the Ivan Allen College of Liberal Arts.

How to Apply

Interested applicants should email a current resume and a letter expressing pertinent expertise and intent to apply to: Marcus Johnson (, College of Computing HR Office, Georgia Institute of Technology, 801 Atlantic Drive, Atlanta, GA. 30032-0280 or to Richard Glassbrook ( Klaus Advanced Computing Building, 266 Ferst Drive, Atlanta, GA 30332.



You can also contact Jeffrey Vetter (Keeneland Project Director) with specific questions about the position at Be sure to reference this job announcement.