Header

Software Developer, Research

SLAC National Accelerator Laboratory is a multipurpose laboratory for photon science, accelerator, particle physics and astrophysics research, located in Menlo Park, California.  SLAC explores the ultimate structure and dynamics of matter and the properties of energy, space and time through accelerators and associated programs, user facilities and partnerships.
The Scientific Computing Application Division is looking for a Software Developer to support the data analysis effort in the Linac Coherent Light Source (LCLS) photon data systems group. LCLS is the world's first x-ray free-electron laser, producing ultra-fast pulses of coherent x-rays with unprecedented brightness. A suite of x-ray instruments for exploiting the unique LCLS scientific capabilities has been produced. All these different instruments adopt a common framework for data analysis.
The successful candidate will be part of a small team responsible for developing and maintaining the LCLS analysis framework. This person will also interface with the LCLS users to understand which methods and algorithms need to be developed into the framework and to teach them how to use the framework to analyze the LCLS science data.

Qualifications:• Advanced degree in computer science, mathematics, physics, engineering or related field
• Familiarity with common data analysis techniques and algorithms, including, but not limited to, data modeling and statistics, inverse problem, treatment of errors, data fitting, fast Fourier transforms, matrix calculations, data compression
• Experience with large scale programming
• Experience with data analysis in a scientific environment
• Experience with parallel programming
• Demonstrated experience in C/C++ and Python
• Ability to work well in a research and development team
• Excellent verbal and written communications skills
• Ability to work with minimal supervision, and be detail oriented
Desired Skills:• Experience with the Linux operating system
• Experience with real-time programming
• Experience with network programming

Please Note:  The SLAC National Accelerator Laboratory values diversity and is an affirmative action, equal opportunity employer. SLAC confirms employment authorization for all new hires through the E-Verify Program.


Software Developer, Research