Yale University - New Haven, CT

posted 3 months ago

Full-time - Mid Level
New Haven, CT
Educational Services

About the position

The Yale Center for Research Computing is seeking a Computational Research Support Analyst to join its interdisciplinary Research Support group. This position is focused on providing exceptional support to researchers within the Yale School of Medicine and the Yale School of Public Health. The role emphasizes sensitive data management, biomedical computing, and high-performance computing (HPC). The successful candidate will possess excellent communication skills, the ability to work collaboratively within a team, and the capacity to manage multiple projects simultaneously. A positive, can-do attitude is essential for success in this role. In this position, the analyst will consult with and advise users of the Yale Center for Research Computing's services, which cater to a diverse range of research interests and computational abilities, including faculty, postdoctoral researchers, and graduate students. The Yale School of Medicine is making significant investments in creating a new Biomedical Informatics and Data Science (BIDS) department and establishing a secure HPC cluster for research involving sensitive data, such as electronic health records. These initiatives will be a primary focus for the analyst. The YCRC supports the entire university, including the Yale School of Medicine and the Faculty of Arts & Sciences, and encompasses Yale's HPC clusters, which feature over 40,000 cores and multiple petabytes of high-performance storage. The successful candidate will report to both the Center's Director of Arts & Sciences Research Computing and the Director of Biomedical Research Computing. The YCRC is part of the Provost's Office and is governed jointly by the Vice Provost for Research, the Deputy Dean(s) for Research at the Yale School of Medicine, and the University Vice President for Technology and Campus Services.

Responsibilities

  • Collaborate with faculty and researchers to provide scientific computational expertise to enhance the efficiency of research algorithms.
  • Interface with faculty to solicit requirements on how best to enhance the daily operations of the Yale's Center for Research Computing (YCRC).
  • Work with the HPC engineering team to implement operational enhancements.
  • Provide technical support, computing assistance, and training to YCRC users primarily in the university's main campus departments in the natural and social sciences and engineering.
  • Install and support various scientific software packages.
  • Support research groups' computational research through consultation and design of software and systems.
  • Engage in parallel programming and performance tuning.
  • Assist with data management and sharing.
  • Troubleshoot users' computational problems.
  • Investigate new computing technologies in areas such as hardware, software, and networking.
  • Develop and deliver training programs, seminars, and outreach activities to a diverse community of faculty, students, and others interested in advanced computing and data processing technologies for research.

Requirements

  • Bachelor's degree in a scientific or computational field plus two years of academic or scientific industry experience.
  • Extensive ability working in a Linux environment.
  • Mastery of programming in at least one language such as Python, R, or C.
  • Knowledge of software building and installation, e.g., make, autoconf, etc.
  • Demonstrated ability to juggle multiple projects/collaborations simultaneously.
  • Excellent written and oral communication skills.

Nice-to-haves

  • Doctoral degree in a life science field.
  • Experience doing independent research.
  • Significant experience in scientific computing.
  • Familiarity with computing languages such as C, Python, Matlab, R.
  • Experience with high-performance computing in a Linux environment.
  • Knowledge of biomedical software tools and pipelines.
  • Experience with software tools: Docker, Apptainer, Slurm, MPI, Jupyter, EasyBuild, conda.
  • Experience in teaching courses, workshops, or consulting.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service