Skip Navigation
U.S. Department of Energy
Sign In to access application status,
saved documents and Job Search Agents
Job Details
Hall B Software Architect
Job ID #: 11895 Location: Newport News, VA
Functional Area: Science Division: Exp Nuclear Physics
Position Type: Regular Education Required: Doctorate (Professional)
Experience Required: Not Indicated Relocation Provided: Yes


SALARY RANGE: $76,700 - $121,300 (STAFF SCIENTIST ii)

Jefferson Lab, located in Newport News, Virginia, USA, is a world-class scientific laboratory managed for the U. S. Department of Energy by Jefferson Science Associates, LLC. Its core is the Continuous Electron Beam Accelerator Facility (CEBAF). To expand the opportunity for discovery and addressing important topics in hadronic, nuclear, and electroweak physics, Jefferson Lab has completed in September 2017 an upgrade of its facility by doubling the energy of the electron beam from 6 GeV to 12 GeV, constructing a new experimental hall (D) and upgrading its existing experimental halls, A, B, C.

Currently, we have an excellent opportunity for a Hall B Software Architect.

The Hall B physics program covers a broad range of topics, the central focus being the three-dimensional imaging of the quark structure of the nucleon, one of the flagships of the Jefferson Lab 12 GeV scientific program. Other topics include experiments to measure the spectrum of excited states of the nucleon and their transition form factors, and the characterization of nucleon-nucleon correlations in matter.

The CLAS12 detector, a modern large-acceptance spectrometer designed to withstand high luminosity operation, up to 1035/cm-2s-1, with electron beams will be used to execute this program. The spectrometer allows the full reconstruction and characterization of nuclear reactions with multiple particles in the final state and is instrumented with specialized tracking and particle identification systems, some on the cutting edge of technology. The high luminosity operation and data acquisition rate result in a large volume of collected data (PByte/year) which poses software organization and computing architecture challenges. The event reconstruction and analysis framework of CLAS12 data runs in the innovative Java-based and service-oriented CLARA environment, while GEMC is the C++ Geant4 based simulation package used for CLAS12.

The successful candidate will work with a team of scientists on the planning and execution of the CLAS12 offline software and computing activities, including large-scale data analysis frameworks, simulation, reconstruction and database. In particular, he/she will:

  1. Work to implement, develop, and maintain reliable software for analysis of nuclear physics data.
  2. Collaborate with staff and facility user scientists to define and implement the DST structure for best physics outcome.
  3. Coordinate the CLAS12 usage of computing farms at Jefferson Lab and at user institutes for software activities, in particular for Monte-Carlo production.
  4. Provide support for users in data collection methods and data analysis.
  5. Provide documentation, training and support for software.
  6. Provide regular updates to Hall B and CLAS12 management.

  • Ph.D. degree in Nuclear Physics, Computer Science, or a related field.
  • Minimum of 5 years of relevant experience beyond the postdoctoral level.
  • Preference will be given to candidates with prior experience developing and coordinating systems in a physics environment.
  • Demonstrated record in software development.
  • Demonstrated experience in multiple programming languages.
  • Up-to-date knowledge in related scientific data collection, data management, and data analysis concepts.
  • Be aware of the latest software methodologies and have deep understanding of their applicability and limitations.
  • Experience in the development and application of new scientific computational algorithms and methods.
  • Excellent communications and interpersonal skills to be able to interact effectively with a diverse group of scientists.
  • Self-motivated and able to work in a team environment.


• Ability to comprehend, formulate, and communicate highly abstract concepts
• Ability to express or exchange complex ideas by means of spoken and written
• Ability to analyze and interpret complex data and develop models

• Ability to get across various locations on the laboratory site and access work
• Ability to work on a computer for extended periods
• Visual capabilities sufficient to use computer workstations, read documents, and
   see safety
• Auditory capabilities to hear safety alarms

Jefferson Science Associates, LLC (JSA) manages and operates the Thomas Jefferson National Accelerator Facility (Jefferson Lab). JSA/Jefferson Lab is an Equal Opportunity Employer and does not discriminate in hiring or employment on the basis of race, color, religion, ethnicity, sex, sexual orientation, gender identity, national origin, ancestry, age, disability, or veteran status or on any other basis prohibited by federal, state, or local law. As part of the Lab's equal employment opportunity policy, we also take affirmative action as called for by applicable laws and Executive Orders to ensure that minority group individuals, females, disabled veterans, recently separated veterans, other protected veterans, Armed Forces, and qualified disabled persons are introduced into our workforce and considered for promotional opportunities.

Move Up   Back to top