Job Description

Payroll Title:
San Diego Supercomputer Center
Hiring Pay Scale
$87,000 - $160,000 / Year
Appointment Type:
Appointment Percent:
Total Openings:
Work Schedule:
Days, 8 hrs/day, Mon - Fri

#114440 Research Software Engineer

Extended Deadline: Wed 6/14/2023

UC San Diego values equity, diversity, and inclusion. If you are interested in being part of our team, possess the needed licensure and certifications, and feel that you have most of the qualifications and/or transferable skills for a job opening, we strongly encourage you to apply.

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 02/08/22 for consideration with preference for rehire. All layoff applicants should contact their Employment Advisor.

Special Selection Applicants: Apply by 02/18/22. Eligible Special Selection clients should contact their Disability Counselor for assistance.

Position will be filled either as a CMPTL AND DATA SCI RSCH SPEC 3 or a CMPTL AND DATA SCI RSCH SPEC 4, depending on experience of the candidate hired.

This position will remain open until a suitable candidate has been identified.



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 Research Software Engineer will act as a technical researcher with strong knowledge in the field of CyberInfrastructure encompassing full-stack development and leveraging computational resources including local servers/clusters, remote HPC systems, and the Public Cloud. S/he will research and identify novel cyberinfrastructure approaches to deliver solutions for a wide range of use cases including science gateways, native applications, and web services. Additionally, the incumbent will develop new capabilities; extend and refine existing functions; maintain complex applications; and participate in their deployment on production environments. Also, s/he will develop backend interfaces for use by front-end team or modify and build backend functionality proposed by front-end team; integrate a variety of applications and web services to create a seamless experience for end-users; benchmark performance of subsystems and applications to identify and mitigate bottlenecks; as well as work with clients in creating and extending large-scale and complex software systems to meet their needs.

Senior level candidates 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 Senior Research Software Engineer 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 also 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, s/he 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.

A senior level Research Software Engineer will also provide technical leadership with advanced knowledge of computational, computer science, data science, cyberinfrastructure encompassing full stack development and full software lifecycle; design and develop highly effective and scalable cyberinfrastructure to leverage computation resources on local servers, remote HPC clusters, Public Cloud and the Edge; initiate development of new large scale and advanced cyberinfrastructure to meet research and customer objectives; as well as lead effort in leveraging emerging technologies and toolkits to develop and deliver compelling solutions. The incumbent will advise software projects in the S3 division on how to best exploit HPC, HTC and other emerging computational resources. S/he will work with clients to scope and develop custom solutions targeted to their needs as well as contribute to and initiate new grant proposals within the team or in concert with existing or new collaborators.

For more information, please visit:


  • Intermediate to advanced knowledge of HPC / data science / CI. Advanced experience with one or more of the following: HPC application development, Science gateway/portal development, large scale data analysis.

  • Advanced skills, and 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.

  • Experience in the development and delivery of complex software applications or computational services to end user via more than one method: Command line, Web services, Web user interface, Native mobile or desktop applications.

  • Proven ability to develop and extend software in variety of programming languages such as PHP, Python, JAVA and others.

  • Thorough experience working in a complex computing / data / CI environment encompassing all or some of the following: HPC, data science infrastructure and tools / software, and diverse domain science application base.

  • Demonstrated experience in extending one or more of the following: content management systems, data management systems, job distribution systems.


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

  • Position will be filled either as a CMPTL AND DATA SCI RSCH SPEC 3 or a CMPTL AND DATA SCI RSCH SPEC 4, depending on experience of the candidate hired.

Pay Transparency Act

Annual Full Pay Range: $87,000 - $202,600 (will be prorated if the appointment percentage is less than 100%)

Hourly Equivalent: $41.67 - $97.03

Factors in determining the appropriate compensation for a role include experience, skills, knowledge, abilities, education, licensure and certifications, and other business and organizational needs. The Hiring Pay Scale referenced in the job posting is the budgeted salary or hourly range that the University reasonably expects to pay for this position. The Annual Full Pay Range may be broader than what the University anticipates to pay for this position, based on internal equity, budget, and collective bargaining agreements (when applicable).

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

To foster the best possible working and learning environment, UC San Diego strives to cultivate a rich and diverse environment, inclusive and supportive of all students, faculty, staff and visitors. For more information, please visit UC San Diego Principles of Community.

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