Skip to Navigation

Search Our Jobs

Postdoctoral Research Associate Physics

Job ID JR101283 Date posted 07/08/2024


The National Synchrotron Light Source II (NSLS-II) at Brookhaven National Laboratory seeks post-doctoral researcher to contribute to development of a suite of intelligent software tools to enable effective simulations of synchrotron light wave generation 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 candidate is 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.

Brookhaven National Laboratory and the Energy and Photon Sciences Directorate are committed to your success. We offer a supportive work environment and the resources necessary for you to succeed.

Essential Duties and Responsibilities:

• Develop functions and libraries in C++ and Python languages for high-efficiency and high-fidelity simulation of coherent diffraction imaging (CDI) and ptychography experiments with SRW package and its Sirepo web browser interface.
• Contribute to development of experimental sample reconstruction libraries for CDI and ptychography experiments, making extensive use of Fourier optics and other methods traditionally employed for forward simulations.
• Contribute to development of software libraries for in-situ and in-lab metrology and other characterization of reflective and refractive X-ray optics.
• Collaborate on development of software utilities for automated design of X-ray optical beamlines, making extensive use of physical optics forward simulations, as well as optimization and ML methods.
• Port core computation methods used in SRW (physical optics) and Radia (3D magnetostatics) from CPU to GPU for the most efficient execution on individual computers equipped with GPU cards, as well as on large HPC clusters.
• Develop comprehensive documentation to all new methods developed in SRW code and make it readily available in all its interfaces.
• Improve availability and automated installation of SRW and Radia codes on different environments, extensively using dedicated utilities of GitHub.
• Publish results on development and use of the new software in peer-reviewed journal articles and report these results at scientific conferences. 

Required Knowledge, Skills, and Abilities:

• Ph.D. degree in Physics, Mathematics, Electrical and Computer Engineering, or other disciplines related to scientific software development within the past five years or will complete this degree prior to starting this position. 
• Demonstrated experience and skills in development of algorithms and software for simulation of scientific instruments, data acquisition and analysis. 
• Excellent programming skills in C++ and Python. 
• Experience in collaborative software development and use of GitHub repositories.
• Self-motivation and creativity. 

Preferred Knowledge, Skills, and Abilities:

• Knowledge of experimental methods used at modern synchrotron light sources.
• Experience in simulation of experiments at light sources.
• Knowledge of Classical Electrodynamics.
• Experience with methods of optical metrology.
• Experience in optimization of X-ray beamlines at light sources.
• Knowledge and experience with AI/ML methods in algorithms and for software development.
• Analytical calculations skills.
• Good English speaking and writing skills.

Other Information:

  • BNL policy requires that after obtaining a PhD, eligible candidates for research associate appointments may not exceed a combined total of 5 years of relevant work experience as a post-doc and/or in an R&D position, excluding time associated with family planning, military service, illness or other life-changing events.
  • Brookhaven Laboratory is committed to providing fair, equitable and competitive compensation. The full salary range for this position is $70,200 - $116,200. Salary offers will be commensurate with the final candidate’s qualification, education and experience and considered with the internal peer group.

Brookhaven employees are subject to restrictions related to participation in Foreign Government Talent Recruitment Programs, as defined and detailed in United States Department of Energy Order 486.1A. You will be asked to disclose any such participation at the time of hire for review by Brookhaven. The full text of the Order may be found at:

Equal Opportunity/Affirmative Action Employer

Brookhaven Science Associates is an equal opportunity employer that values inclusion and diversity at our Lab. We are 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. BSA takes affirmative action in support of its policy and to advance in employment individuals who are minorities, women, protected veterans, and individuals with disabilities. We ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

*VEVRAA Federal Contractor

Sign Up for Job Alerts

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

CategorySelect a job category from the list of options. Finally, click "Add" to create your job alert.

  • Postdoctoral Research - Physics, Upton, New York, United StatesRemove