Research Data Engineer IV

Rochester, NY


As a software developer for the OMEGA cryogenic implosion optimization program, the Software Engineer will build and administer software infrastructure for analyzing and visualizing OMEGA simulation and experimental data, integrating heterogenous data sources, sharing code, and establishing efficient workflows and supports development of new statistical and machine-learning algorithms for analyzing, predicting and designing high performance cryogenic implosions on OMEGA. OMEGA is the lead facility in the world for cryogenic laser direct-drive nuclear fusion experiments. The cryogenic optimization program on OMEGA seeks to optimize and understand implosion experiments on OMEGA in order to credibly scale to ignition and large energy gains on future facilities.


  • Develop and maintain scientific visualization software for OMEGA cryogenic implosion experimental and simulation results

  • Develop and maintain software to analyze OMEGA cryogenic implosion experimental data

  • Develop and maintain software to analyze OMEGA cryogenic implosion simulation data

  • Develop and maintain statistical and machine learning software designed to predict and design high performance OMEGA cryogenic implosions

  • Offers training and onboarding for developed software for collaborators on OMEGA

Other duties as assigned.


  • Bachelor's degree Computer Science or similar discipline required

  • 2 years of experience in technology and data intensive roles and environments or equivalent combination of education and experience required

  • Programming experience and deep knowledge of Python, including testing and documentation required

  • Experience with Version Control solutions (e.g. Git) preferred

  • Experience with Linux, SOL and MATLAB preferred

  • Experience with PEP 484 Type Hinting required preferred

  • Deep neural networks or other machine learning techniques preferred

  • Web Development and scientific visualization preferred

  • U.S. Citizen or P.R. required

The University of Rochester is committed to fostering, cultivating, and preserving a culture of equity, diversity, and inclusion to advance the University’s mission to Learn, Discover, Heal, Create – and Make the World Ever Better. In support of our values and those of our society, the University is committed to not discriminating on the basis of age, color, disability, ethnicity, gender identity or expression, genetic information, marital status, military/veteran status, national origin, race, religion/creed, sex, sexual orientation, citizenship status, or any other status protected by law. This commitment extends to the administration of our policies, admissions, employment, access, and recruitment of candidates from underrepresented populations, veterans, and persons with disabilities consistent with these values and government contractor Affirmative Action obligations.

How To Apply

All applicants must apply online.

EOE Minorities/Females/Protected Veterans/Disabled

Pay Range

Pay Range: $107,200 - $160,800 Annually

The referenced pay range represents the minimum and maximum compensation for this job. Individual annual salaries/hourly rates will be set within the job’s compensation range, and will be determined by considering factors including, but not limited to, market data, education, experience, qualifications, expertise of the individual, and internal equity considerations.

Location: Sch Engineering & App Sci
Full/Part Time: Full-Time
Opening: Full Time 40 hours Grade 055 Mechanical Engineering
Schedule: 8:30 AM-5 PM