Job Description

Payroll Title:
San Diego Supercomputer Center
Salary Range
Commensurate with Experience
Appointment Type:
Appointment Percent:
Total Openings:
Work Schedule:
Days, 8 hrs/day, Mon-Fri

#112717 Senior Research Software Engineer

Extended Deadline: Mon 1/31/2022

For the safety and well-being of the entire university community, the University of California requires, with few exceptions, that all students, faculty and staff be vaccinated against the COVID-19 virus and influenza before they will be allowed on campus or in a facility or office. For more information visit: Flu Vaccine Mandate / COVID Vaccine Policy

UCSD Layoff from Career Appointment: Apply by 11/02/21 for consideration with preference for rehire. All layoff applicants should contact their Employment Advisor.

Special Selection Applicants: Apply by 11/05/21. Eligible Special Selection clients

Job posting will remain open until position is filled.


As an Organized Research Unit of UC San Diego, the San Diego Supercomputer Center (SDSC) is considered a leader in data-intensive computing and cyberinfrastructure, providing resources, services, and expertise to the national research community, including industry and academia. Cyberinfrastructure refers to an accessible, integrated network of computer-based resources and expertise, focused on accelerating scientific inquiry and discovery. SDSC supports hundreds of multidisciplinary programs spanning a wide variety of domains, from earth sciences and biology to astrophysics, bioinformatics, and health IT. SDSC launched Comet, a petascale supercomputer that joins the Center’s data-intensive Gordon cluster. SDSC is a partner in XSEDE (eXtreme Science and Engineering Discovery Environment), the most advanced collection of integrated digital resources and services in the world.

The S3 group within SDSC will engage in 3 primary activities: i) examining SDSC software creation projects for business models for continued sustainability, and ii) operating and developing the HUBzero infrastructure which involves the creation and ongoing operation and development of the HUBzero software platform, and iii) leading the Science Gateways Community Institute which involves coordinating the efforts of 45 personnel around the United States as members of a distributed virtual organization funded by NSF that provide consulting services to the science gateway community.

The Senior Research Software Engineer will apply advanced computational, computer science, data science, and CI software research and development principles, with relevant domain science knowledge where applicable, to perform highly complex research, technology and software development which involve in-depth evaluation of variable factors impacting medium to large projects of broad scope and complexities. The incumbent will design, develop, and optimize components / tools for major HPC / data science / CI projects, resolve complex research and technology development and integration issues and give technical presentations to associated research and technology groups and management. S/he will evaluate new hardware and software technologies for advancing complex HPC, data science, CI projects and may represent the organization as part of a team at national and international meetings, conferences and committees. Additionally, the incumbent will assist in the design, implementation and recommends new hardware and software technologies for advancing complex HPC, data science, CI projects and may lead a team of research and technical staff.

The Senior Research Software Engineer will hold key responsibility for the HUBzero infrastructure activity tracking and HPC submission system. S/he will research novel cyberinfrastructure approaches to scientific simulation job submission, tracking, and analysis as well as continuously examine similar systems produced by other universities for technologies that may be leveraged and for gap analysis. The incumbent will manage research simulation tools installed on major gateways with significant user bases, such as nanoHUB, interact with Science Gateway software tool developers to install their simulation tools on the gateway for submission to one or more local or national compute infrastructures and monitor system performance and proactively improves interactions with HPC and HTC systems to perform with ever increasing scale of users and compute loads.

The incumbent will also work with software tool developers to take advantage of unique hardware and software systems such as GPU's and container systems such as Singularity and Docker, advise software projects in S3 and the Science Gateway Community Institute on how best to exploit HPC and HTC resources and work with HUBzero hub owners to create and maintain robust and complex usage pattern tracking and analysis software. Additionally, the Senior Research Software Engineer will work with HUBzero clients creating large-scale, complex web based data systems with a primary focus on back end database and web service support as well as participate with front-end development team to provide services that feed data to user interfaces, and may develop part of those font end components.

For more information, please visit


  • Bachelor's degree in Computer / Computational / Data Science, or Domain Sciences with computer / computational / data specialization or equivalent experience. Master's degree preferred.

  • Advanced knowledge of HPC / data science / CI. Extensive experience performing research with domain scientists to develop their approaches to HPC deployments of their codes. Understanding of various HPC resources and their appropriateness for a variety of scientific computational tasks.

  • Highly advanced skills, and demonstrated experience associated with one or more of the following: HPC hardware and software power and performance analysis and research, design, modification, implementation and deployment of HPC or data science or CI applications and tools of large-scale scope. Extensive experience with national research resources such as XSEDE, Open Science Grid. Strong experience deploying on combined CPU / GPU systems. Significant and broad knowledge of a multitude of job submission and scheduling systems.

  • Proven ability to communicate technical information to technical and non-technical personnel at various levels in the organization and to external research and education audiences. Strong skills to interface with others on a large software development project who may not be HPC experts but who must be aware of aspects of HPC that impact the overall user experience, particularly with science gateways. Demonstrated ability to communicate research results and technical concepts to program officers and review panels that assess the success of funded research projects.

  • In depth skills and experience in independently resolving complex computing / data / CI problems using introductory and / or intermediate principles. Skills to perform in-depth troubleshooting of issues relating to scale when user demands or the demands of one or more simulation codes significantly increase. Ability to analyze metrics reporting systems for issues related to scale and effectively solve such problems.


  • Job offer is contingent upon satisfactory clearance based on Background Check results.

Job offer is contingent on successful engagement in the UC COVID-19 Vaccination program (fully vaccinated with documented proof or approved exception/deferral).

The University of California is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, age, protected veteran status, gender identity or sexual orientation. For the complete University of California nondiscrimination and affirmative action policy see:

UC San Diego is a smoke and tobacco free environment. Please visit for more information.

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online