Skip Navigation

Search Our Jobs

Search Our Jobs

Postdoctoral Research Associate, Intelligent Simulation of Experiments at Light Sources

Job ID 1450 Date posted 09/17/2018


Brookhaven National Laboratory is a multipurpose research institution funded primarily by the U.S. Department of Energy’s Office of Science. Located on the center of Long Island, New York, Brookhaven Lab brings world-class facilities and expertise to the most exciting and important questions in basic and applied science—from the birth of our universe to the sustainable energy technology of tomorrow. We operate cutting-edge large-scale facilities for studies in physics, chemistry, biology, medicine, applied science, and a wide range of advanced technologies. The Laboratory's almost 3,000 scientists, engineers, and support staff are joined each year by more than 4,000 visiting researchers from around the world. Our award-winning history, including seven Nobel Prizes, stretches back to 1947, and we continue to unravel mysteries from the nanoscale to the cosmic scale, and everything in between. Brookhaven is operated and managed by Brookhaven Science Associates, which was founded by the Research Foundation for the State University of New York on behalf of Stony Brook University, and Battelle, a nonprofit applied science and technology organization.



The National Synchrotron Light Source II (NSLS-II) at Brookhaven National Laboratory seeks two post-doctoral researchers to develop a suite of intelligent software tools to enable effective simulations of synchrotron light wave production and propagation for realistic modelling of actual experiments using synchrotrons and free-electron lasers and to provide machine learning based feedback for experimental optimization and data processing. This includes work on the development of physical optics computation methods and software (both core libraries and user interfaces), simulations, benchmarking the results vs. experimental data, and potentially developing artificial intelligence based algorithms to maximize the scientific output. The successful candidates are expected to participate in the design of new instruments and new experiments, as well as in commissioning and execution of such experiments at NSLS-II and other light source facilities.



- PhD in Physics, Computer Science or related field;
- Basic knowledge of Electrodynamics;
- Experience with Numerical Methods (in particular FFT, multi-dimensional integration, optimization, machine learning);
- Extensive programming experience (preferably in C/C++ and Python);
- Ability to interact and to communicate effectively in a team environment with a diverse group of scientific staff.


Preferred Qualifications and Skills

All the Required Qualifications and Skills, plus one or more of the following:
- Experience with X-ray Optics and /or participation in experiments at synchrotron light source facilities;
- Basic knowledge of Condensed Matter Physics;
- Python programming experience and acquaintance with popular “3rd party” Python libraries;
- Experience with collaborative development and/or support of large scientific software projects;
- Analytical calculation skills.


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

Sign Up for Job Alerts

Find out about our career opportunities, news and events at Brookhaven National Laboratory.

CategorySearch for a category and select one from the list of suggestions. Finally, click “Add” to create your job alert.