Skip to Main Content

Postdoctoral Fellow (CREST) in Software Research, Parallel Runtime Systems

Below you will find the details for the position including any supplementary documentation and questions you should review before applying for the opening.  To apply for the position, please click the Apply for this Job link/button.

If you would like to bookmark this position for later review, click on the Bookmark link. If you would like to print a copy of this position for your records, click on the Print Preview link.

Please see Special Instructions for more details.

Interested applicants should upload a letter of interest, a CV, a list of publications, and names and contact information for three professional references using this application portal.

Posting Details

Indiana University is an equal employment and affirmative action employer and a provider of ADA services. All qualified applicants will receive consideration for employment without regard to age, ethnicity, color, race, religion, sex, sexual orientation or identity, marital status, national origin, disability status or protected veteran status. Indiana University does not discriminate on the basis of sex in its educational programs and activities, including employment and admission, as required by Title IX. Indiana University’s non-discrimination statement is found in policy UA-01 at Questions or complaints regarding Title IX may be referred to the U.S. Department of Education Office for Civil Rights or the university Title IX Coordinator. The address for Indiana University’s Title IX Coordinator is: 400 E. 7th Street, Poplars 833, Bloomington, IN 47405. The Annual Security Reports, containing policy statements and crime statistics for Indiana University campuses, are available through Public Safety and the IU Police Department web sites at A paper copy will be provided upon request from Public Safety at

Position Details

Title Postdoctoral Fellow (CREST) in Software Research, Parallel Runtime Systems
Appointment Status Non-Tenure Track
Department IU Bloomington Informatics
Position Summary

The Center for Research in Extreme Scale Technologies (CREST) at Indiana is recruiting a postdoctoral fellow to lead the development and maintenance of CREST’s flagship software product, HPX-5 (and its successors). Information about HPX-5 is available at

Primary research efforts related to HPX-5 will include advancements in execution models, runtime systems, architecture, programming interfaces, libraries, networking, file systems, and applications that form the basis of high-performance computing. The anticipated start date is as early as possible in Fall 2017. This is an annual renewable appointment with extensions subject to performance and funding.

CREST was established in fall 2011 to research new technological approaches that drive advancements in high-performance computing. It is affiliated with the School of Informatics and Computing at Indiana University as well as the IU Pervasive Technology Institute. More information about CREST is available at
Primary Duties: Working independently, this position will lead development and maintenance of the software development infrastructure at CREST, focused on HPX-5 and its successors; oversee and provide high-level expertise in the evaluation, design, implementation, and deployment of software in conjunction with the faculty and staff of CREST, the Pervasive Technology Institute (PTI), UITS Research Technologies staff, and outside collaborators to meet research and pedagogical objectives; research and develop strategies for standards and operational design procedures for software developed within CREST primarily as applied to HPX-5; provide overall management of a team of software developers and will be responsible for coordination, prioritization, and management of software development projects, large and small; partner with key academic researchers, the open source community, national laboratories, and grant stakeholders associated with multiple multi-institution research projects.
Other Duties Include: Exploring fundamental issues, needs, and solutions for advancing high-performance computing; developing theories and models to solve exascale computing problems; developing and improving software systems; creating new tools and methods; designing and conducting experiments to test the operation of new and improved systems; analyzing the results of experiments; authoring publications, peer-reviewed journal articles, scientific reports, and other products of considerable interest to high-performance computing; presentation of results at technical conferences and workshops; and service on professional and technical committees.

Basic Qualifications

• Ph.D. in Computer Science, Electrical Engineering, ECE or related field
• Familiarity with parallel processing and cluster environments, architecture, and system software
• Ability to develop parallel programming runtime environments
• Strong programming experience in C and C++ and support environments and libraries
• Research capability, demonstrated both independently and with collaborators
• Strong Publication record
• Must work well within a team environment

Department Contact for Questions

Sarah Carroll, Acting Assistant Director at

Additional Qualifications

The ideal candidate will have experience planning and leading research studies in the field of computer science or engineering; a demonstrated ability to obtain external funding for fundamental research projects; experience presenting papers at professional conferences and workshops; and will have contributed to inventions, new designs, or techniques of significance.

Salary and Rank In the range of $70,000 - $80,000
Special Instructions

Interested applicants should upload a letter of interest, a CV, a list of publications, and names and contact information for three professional references using this application portal.

For Best Consideration Date
Expected Start Date
OAA # 21708-06

Supplemental Questions

Required fields are indicated with an asterisk (*).

  1. How did you hear about this position?
    • Personal Contact: At Professional Meeting or Conference
    • Personal Contact: Direct Contact by Search Committee
    • Personal Contact: Referred by colleague or advisor
    • Announcement: Chronicle of Higher Education
    • Announcement: IU Bulletin for Academic Appointees
    • Announcement: Other Journal or Magazine
    • Announcement: Other Website
  2. Are you applying for other positions in the School of Informatics and Computing besides this posting? If so, please state which positions. Note, you must apply separately for each posting of interest.

    (Open Ended Question)

  3. What date did you earn or do you expect to earn your PhD and from which institution?

    (Open Ended Question)

Applicant Documents

Required Documents
  1. Curriculum Vitae
  2. Letter of Application
Optional Documents
  1. Other
  2. Other 2