JOBS in FTG @ ORNL

The Future Technologies Group at the Oak Ridge National Laboratory (ORNL) seeks computer scientists to investigate the architectures of and software systems for high-end computer systems.

The overarching goal of the group is to enable new capabilities for our sponsors through the design and development of hardware and software systems that allow our sponsors to more effectively use high-end architectures. Group members have access to the largest supercomputers in the world as well as hardware prototypes of experimental systems.

FTG members have a strong history of publications in top journals and conferences and have developed software packages that are broadly used outside the group. FT sponsors a large number of visitors and seminars in order to maintain a vibrant research environment.

For additional information on our group and organization, see the Experimental Computing Lab, Computer Science and Mathematics Division, and the Computing and Computational Sciences Directorate.

Research Areas

Areas of interest include (not exclusive)

  • microprocessor and interconnect technology,
  • emerging computing technologies, (e.g., graphics processors, FPGAs, massively multithreaded processors ala Cray XMT),
  • computer systems performance evaluation and simulation (e.g., SimNOW, SIMICS, PIN, Omnet++, DRAMsim),
  • performance modeling, prediction, and workload characterization,
  • programming languages, emerging programming models (e.g., CUDA, OpenCL, Chapel, Cilk),
  • messaging protocols and software (e.g., MPI, SHMEM, ARMCI, GasNET),
  • parallel I/O, parallel filesystems (e.g., Lustre, pNFS, MPI-IO), and
  • tools for scalable performance and correctness analysis (e.g., Memphis, MR-NET, MPIP).

Research Activities

Research activities include, but are not limited to:

  • Rapid prototyping and evaluation of experimental systems, including hardware, software, and algorithms.
  • Studying performance of existing and future high-performance computer systems under various workload characteristics through measurement, modeling, and simulation.
  • Developing new software systems to improve users' productivity of emerging systems.
  • Publishing papers in high-quality refereed conferences and journals.
  • Actively collaborating with industry, academia, government labs, and applications developers.

Current Opportunities

We are currently hiring for several positions. Appended below is a brief description of each open position, but we are interested in strong candidates across all areas. Please pass this notice along to anyone that you think would be a strong candidate that might be interested in joining our team. The application deadline is September 15, but an early application is encouraged as the positions remain open only until filled. Successful candidates can begin work immediately (pending normal application procedures).

Staff Positions

A staff position requires a M.S. or Ph.D. in computer science or computational sciences with recent leading-edge research experience on high end computing systems. Candidates must have a proven record of research accomplishments and a strong desire to participate in research efforts in a collegial environment. Accordingly, the candidate must demonstrate clear communication skills.

Position #1: Exascale Computer Architecture

The successful candidate will join a research team working with ORNL internal and external partners towards the creation of a novel Exascale computing system based on new memory, processing, and interconnection technologies, such as phase-change memory, graphic processors, and optical interconnects. Responsibilities include working closely with the Principal Investigator to create, evaluate, and publish novel research ideas, supervise and mentor students, and collaborate with our partners and sponsors. This position requires demonstrated experience in using simulation and emulation of parallel systems in order to understand the performance, resiliency, or productivity of these innovative technologies as applied to a broad range of HPC applications. Also, this position requires demonstrated experience in performance prediction and low-level software.

Position #2: Software Systems for Heterogeneous Computing

The successful candidate will join a research team working with ORNL internal and external partners towards the creation effective software systems for using heterogeneous Exascale computing systems, which use graphics processors, FPGAs, or other application specific accelerators (e.g., transcoding engines). Responsibilities include working closely with the Principal Investigator to create, evaluate, and publish novel research ideas, supervise and mentor students, and collaborate with our partners and sponsors. This position requires demonstrated experience in programming real applications on heterogeneous systems (e.g., CUDA, OpenCL), a deep understanding of the technologies and challenges of scalable heterogeneous architectures, experience in performance prediction, and familiarity with HPC programming environments.

Postdoctoral, Intern, Co-op, and Visiting Faculty Research Positions

We accept applications year-round for internships, co-ops, and one-year appointments covering all aspects of these areas.

Postdoctoral Research Positions

We currently have two open postdoctoral research positions:

  1. Position #1: Exascale System Architecture. Same description as above but at the postdoctoral level.
  2. Position #2: Heterogeneous Software Systems. Same description as above but at the postdoctoral level.

Other Opportunities

If none of the openings we have posted fit your skills and interests, then you may also wish to consider other opportunities at ORNL.

We're also happy to consider specialized job opportunities, such as a faculty visitor, on a case-by-case basis as funding availability permits.

Application Process

To apply, email the following information (as PDF, ASCII text, or DOC(x)) to Jeffrey Vetter (Please use ‘ORNL FT job application’ in the subject line):

  1. cover letter identifying which position is of interest to you, and your timeframe for a transition;
  2. vita or resume that includes publication record covering at least the last 5 years, links to two relevant papers, and contact information for two references who can comment on your skills and research potential; and,
  3. a brief statement of your research interests.
 
jobs.txt · Last modified: 2010/08/20 12:32 by vetter
Recent changes RSS feed Driven by DokuWiki