Looking to promote a job opening for a gateway project, service provider, or related technology?

If you have a job opportunity that you’d like to share with the gateway community, please send it to help@sciencegateways.org with the subject line “Job posting for SGCI website.”


Applications Programmer -- Filing Deadline: Nov. 16, 2020

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, ii) operating 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.

More information on how to apply is available at https://jobs.ucsd.edu/bulletin/job.aspx?jobnum_in=106603.



The Application Programmer will apply skills as a seasoned, experienced software professional with a full understanding of industry practices, community standards and relevant policies and procedures to medium-sized projects or portions of large projects with moderate scope and complexity, resolve a wide range of issues, and demonstrate competency in selecting tools, methods and techniques to obtain results.

The incumbent will design and program science gateway modules including those on the HUBzero platform. Such modules may include specialized web applications for data input, analysis, and archiving, Jupyter notebooks for scientific computing, R applications, Matlab applications and other applications based on scientific software packages. S/he will interface with other key team area leads for web architecture, cybersecurity, middleware, and high performance computing and is accountable for completion of assigned tasks within defined timelines.
The Applications Programmer will participate in establishing effort levels and timelines for new customer requests as directed by supervisor, implement projects defined by Science Gateways Community Institute leaders related to SGCI clients and internal needs including SGCI web presence and its science gateway catalog, and participate in designing and programming web interfaces to other S3 software projects as may become part of the group from time to time. The incumbent will also interface with customers to validate designs and implementations requested by customers.

For more information, please visit: https://www.sdsc.edu/



  1. Bachelor's degree in related area and / or equivalent experience / training.

  2. Demonstrated software repository skills. Demonstrated testing and test planning skills. Demonstrated knowledge of Github, SVN, branching, merging conflicting code changes.

  3. Thorough experience with common programming tools. Demonstrated ability to follow software specifications.

  4. Strong ability to interface with customers effectively, presenting technical options in an understandable format. Demonstrated experience communicating cross functionally with team members that have expertise in various aspects of cyberinfrastructure.

  5. Demonstrated ability elevating peers by communicating technical knowledge within and outside of the group. Demonstrated effective communication and interpersonal skills.

  6. Demonstrated ability to work independently and as part of a team. Demonstrated ability to be self-motivated, meet deadlines and to learn effectively.

  7. Demonstrated broad problem solving skills. Experience analyzing performance bottlenecks and resolving with modifications to code and database designs.



  • Job offer is contingent upon satisfactory clearance based on background check results.


More information on how to apply is available at https://jobs.ucsd.edu/bulletin/job.aspx?jobnum_in=106603.