This company is committed to hiring Veterans

Post Doc Researcher Compiler Directives

This job is no longer active. View similar jobs.

POST DATE 9/15/2016
END DATE 10/20/2016

Brookhaven National Laboratory Upton, NY

Upton, NY
AJE Ref #
Job Classification
Full Time
Job Type
Company Ref #
Entry Level (0 - 2 years)
Doctoral Degree


Position Description

The Computational Science Initiative (CSI - of Brookhaven National Laboratory is currently looking for a post-doctoral researcher with a focus on designing and implementing compiler directives for parallel computing. The post holder is expected to work closely with Prof. Barbara Chapman, the lead of the BNL programming model and compiler research effort.

Position Description



Conduct research on directive-based parallel programming models for High Performance Computing, and their implementation, in order to increase their usefulness for large-scale computations

Collaborate with scientific application developers to help them develop application codes that exploit the full potential of emerging high performance computing systems.

Carry out research to enhance compiler technology in support of large-scale parallel computations

Promote the research results through scholarly publications and presentations at leading conferences

Participate in the development of related research proposals.

Position Requirements

Required Knowledge, Skills and Abilities:


PhD in Computer Science, Computer Engineering or related discipline

Research background in compilers, programming languages or libraries, or programming environments

Experience in at least one aspect of compiler development

Familiarity with overall compiler design

Strong C / C++ programming skills and a passion for writing quality code.

Publication in a refereed compiler conference/workshop.

Good oral and written communication and teamwork skills.



Good understanding of modern computer architecture

Experience working in multidisciplinary collaboration

Research experience in High Performance Computing and/or familiarity with one ore more large-scale scientific applications

Working knowledge of OpenMP and/or OpenACC.

Experience working on LLVM/Clang a plus.

Track record of producing high quality software on schedule.

Other Information:

* The ability to obtain and maintain a DOE Q security clearance would be advantageous.

* Moderate domestic and foreign travel

We invite you to consider Brookhaven National Laboratory for employment. To be considered for this position, please apply online at BNL Careers and enter the job title into the Keyword Search.

Brookhaven National Laboratory (BNL) is an equal opportunity employer committed to ensuring that all qualified applicants receive consideration for employment and will not be discriminated against on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, status as a veteran, disability or any other federal, state or local protected class.

BNL takes affirmative action in support of its policy and to advance in employment individuals who are minorities, women, protected veterans, and individuals with disabilities.

*VEVRAA Federal Contractor