UC San Diego Jobs Site

Column Content Left

#108447 Scientific Software Developer and Researcher

Extended Deadline: Fri 4/30/2021

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

Special Selection Applicants: Apply by 4/2/21. Eligible Special Selection clients should contact their Disability Counselor for assistance.

Job posting will remain open until position is filled.

DESCRIPTION

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 Expanse, a petascale supercomputer that joins the Center’s other clusters. 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.

This position is part of the High Throughput Computing (HTC) group within SDSC. The group collaborates closely with the High Energy Physics (HEP) group in the physics department at UCSD, which presently includes 9 computing professionals. The joint groups cover a vertical slice from hardware (as of 2020 10k hyper threads aggregated via HTCondor and 5PB disk space in Hadoop Filesystem (HDFS)), through middleware, all the way up to application software. The groups include the entire range from fundamental cyberinfrastructure R&D to system and service operations. The institutional resources we integrate into the global systems we develop and operate range from small work group clusters to national leadership class machines funded by DOE and NSF. E.g. during 2020 we have worked with Expanse, Comet (SDSC), Cori (NERSC), Bridges (PSC), Jetstream (IU), among others. Among the science collaborations that use the software systems we have developed and/or are operating are ATLAS & Compact Muon Solenoid (CMS) at the Large Hadron Collider (LHC), Laser Interfermoter Gravitational Wave Observatory (LIGO), IceCube (an experiment at the South Pole that is led by UW Madison), XENON1T (an experiment in Gran Sasso Italy, led by Columbia University), South Pole Telescope (SPT), VERITAS, Dark Energy Survey (DES), among others. Our work thus has a truly global reach across physics and astronomy, as well as a variety of other sciences and engineering. The PI of the group holds leadership level management positions in both, and depends on the group's effort to drive the agenda for a much larger set of human resources (roughly O(100) FTEs of computing professionals) by being intellectual leaders.

The incumbent will apply skills as a seasoned, experienced IT research professional. S/he will use computational, computer science, data science, and CI software research and development principles, with relevant domain science knowledge where applicable, along with professional programming concepts for medium-sized projects or portions of larger projects. The incumbent will also develop and optimize a variety of computational, data science, and CI research tools and components; perform research on current and future HPC, data, and CI technologies, hardware and software projects; work on algorithm development, optimization, programming, performance analysis and / or benchmarking assignments of moderate scope where the tasks involve knowledge of either domain / computer science research requirements and / or CI design / implementation requirements.

The Scientific Software Developer and Researcher will work with software systems across an entire range of globally distributed computer and data systems comprising in excess of 200,000 cores, 200PB of disk space, and 300PB of tape archives across about 100 institutions (as of 2020). The expected growth in scale within the next 10 years is between 1-2 orders of magnitude. The incumbent will work with science stakeholders who range from individual PIs to large international collaborations and will participate in routine operations duties of the CMS services operated by the group as well as contribute to the development and maintenance of the software infrastructure needed to sustain HEP computing on Grid and Cloud resources.

Additionally, the incumbent will analyze, test and validate complex software systems both currently in production use by OSG, as well as complex software currently in design and implementation phase. Work closely with software providers, providing advanced technical guidance if needed, to overcome any deficiencies found during the analysis and testing phase.

The organizational context much of our work is done in is the Open Science Grid (OSG) and/or the CMS experiment. Software Developer will contribute to the development, integration, and operations of the OSG services operated by the group.

For additional information, please visit www.sdsc.edu.

QUALIFICATIONS

  1. Intermediate knowledge of HPC / data science / CI. Especially as it pertains to Distributed High Throughput Computing.

  2. 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. Globally distributed data systems. Globally distributed compute systems.

  3. Substantial experience with client-server software.

  4. Demonstrated working expertise with structured, compiled programming languages including but not limited to C, C++ and Java.

  5. Experience with container orchestration systems, especially Kubernetes.

SPECIAL CONDITIONS

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

The effects of the COVID-19 pandemic have impacted UC San Diego Campus hiring. UCSD Campus will continue to recruit for essential positions and we ask for your understanding and patience with our application process during this unprecedented time. For more information regarding steps we are taking to keep applicants and staff safe during this time, please click here. Additional information about UC San Diego’s response to the COVID-19 pandemic: https://returntolearn.ucsd.edu/ and https://blink.ucsd.edu/HR/services/covid-19/index.html.


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: http://www-hr.ucsd.edu/saa/nondiscr.html

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

UCSD
Payroll Title:
CMPTL AND DATA SCI RSCH SPEC 3
Department:
San Diego Supercomputer Center
Hiring Salary Range
Commensurate with experience
Worksite:
Campus
Appointment Type:
Career
Appointment Percent:
100%
Union:
Uncovered
Total Openings:
1
Work Schedule:
Days, 8 hrs/day, Mon - Fri