This is a one (1) year contract position with the possibility of extension and/or career conversion.
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.
Additionally, the incumbent will develop and optimize a variety of computational, data science, and CI research tools and component, perform research on current and future HPC, data, and CI technologies, hardware and software projects, and 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 HPC Research, Training and Outreach Specialist applies skills as a seasoned professional. Uses computational science, computer science, data science, and Cyberinfrastructure (CI) software research and development principles with relevant domain science knowledge (where applicable) to create educational materials for a variety of HPC users. Participates in the delivery of these materials through in-person training, webinars and asynchronous means (web pages, videos, etc.).
Develops and adapts materials as necessary for different groups of users, including: graduate students, postdocs, faculty, industry partners, staff from government and non-profits who require HPC resources for their research; professors and instructors who integrate HPC topics into their courses. Updates materials regularly as new HPC technologies and programming languages emerge; K-12 teachers in STEM fields, who plan to introduce technology into their classrooms and curricula. Serves as liaison for the SDSC-managed Triton Shared Compute Cluster (TSCC) to academic departments at UCSD, and works with SDSC and campus communications staff in the development of outreach materials and reports that document and convey the impact and value of HPC in accelerating the research and discovery at UCSD.
Intermediate knowledge of HPC/data science/CI. Understanding of general parallel computing principles and languages, libraries or language extensions for shared memory and distributed memory parallel computing.
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 presenting HPC training in a variety of venues, such as tutorials, workshops, summer institutes and formal classes.
Demonstrated experience in developing robust HPC instructional materials that can be used for live or asynchronous training.
Thorough knowledge of multiple, languages commonly used in scientific computing, including Fortran, C/C++, Python, R, bash, MPI, and OpenMP.
Job offer is contingent upon a satisfactory clearance based on background check results.
UC San Diego is an academic powerhouse and economic engine, recognized as one of the top 8 public universities by U.S. News and World Report. Innovation is central to who we are and what we do. Here, students learn that knowledge isn't just acquired in the classroom - life is their laboratory. UC San Diego's rich academic portfolio includes six undergraduate colleges, five academic divisions and five graduate and professional schools. The university's award-winning scholars are experts at the forefront of their fields with an impressive track record for achieving scientific, medical and technological breakthroughs.