High Performance Computing Specialist - Tufts Technology Services - (17001625)
Viewing technology in the context of work, scholarship and campus life, TTS is a university-wide service organization committed to delivering technology services that support Tufts' mission of teaching, learning, research, and service. Understanding that IT enables innovation, TTS prioritizes holistic, human-centered design strategies to create timely and intuitive services, applications and tools that differentiate the Tufts experience.
Across our diverse and creative teams, we engage and focus our collective talent to strengthen Tufts' strategic IT capabilities. To keep pace with our community's emerging needs, we continue to evolve our competencies across four main families of practice, including Planning and Design, Service Delivery and Operations, Data Strategy, and Academic Technology.
Thinking and acting strategically with technology occurs through strong partnerships and an engaged community. Additionally, for technologies to take on integral meaning to our work, we also need reliable and consistent support in using them. With staff across all of Tufts' campuses, as well as a 24x7 IT Service Desk, we collaborate with schools and divisions to meet the demands of a global, mobile community and to enable the broadest possible access.
Come join our collaborative, flexible work environment, where leadership is valued at all levels of the organization, and opportunities abound to work with leading technologies and learn new skills.
The High Performance Computing (HPC) Specialist is responsible for providing consulting and support to faculty, students and staff utilizing our leading edge Linux based computer cluster and associated research software, storage and scientific gateways. S/he will participate and contribute to the management, refinement of the existing service while working with the team to define a vision for future services. In addition, s/he will work with new technologies, and support eminent faculty in all departments including the new Data Intensive Science Center (DISC), a vibrant, intellectual center that will empower both research and teaching across multiple domains including Arts, Humanities and STEM. In addition, this position will interact with users from the new Paul Allen Discovery Center which is working to read and write the morphogenetic code of cell communication to create, repair anatomical shapes. This position will have access to systems with thousands of cpu/gpu cores, high performance parallel file systems, and high speed networking while working with our multi-talented team to enhance your technical, collaboration, project management, communication and user skills. As analytical, data and computational needs increase across all domains, this is one of the most exciting times to be in research computing, every day will bring new challenges and interactions.
Bachelor's Degree in related technical field and 3+ years of experience in technical computing. Areas of study include, but are not limited to: Scientific, engineering or computation intensive fields (Computer Science, Engineering, Bioinformatics, etc.), Information Technology (IT).
Demonstrated knowledge of technical computing and research methodologies.
Hands-on experience accessing, using High Performance Compute (HPC) clusters running Linux.
Interest in research computing software environments from both the command line and graphical user interface. This includes Linux, computing paradigms (distributed, parallel, serial computing), cpu/gpu computing and languages such as Python, C, Fortran, R.
Knowledge of compiling software, basic scripting, coding, etc. in support of high performance computing.
Dedication to creativity and innovation.
Demonstrated ability to build and engage an active intellectual community, including working collaboratively and building partnerships across disciplines.
Demonstrated technical and innovative problem solving skills. Strong written and oral communication skills. Strong presentation skills.
Interest and dedication to customer service, support, training, outreach and facilitation.
Masters Degree in Science or Engineering and 5+years of experience in technical computing.
Familiarity and experience with resources at private or public sector HPC research computing environments, national centers or XSEDE (eXtreme Science and Engineering Discovery Environment) beneficial.
Understanding of and experience with high performance computing from both an architecture perspective as well as daily usage, support and application level knowledge.
Knowledge of the continuum of research computing and scalability from desktop to HPC to cloud and grid solutions.
Experience with specific technologies used in research and high performance computing, data science, big data such as: Slurm, Apache Spark, Python, C, C++, Fortran, OpenACC, OpenMP, OpenMPI. Understanding of data workflow, analytics software (R, Matlab), machine/deep learning. Understanding of systems architecture, scientific gateways and virtualization.
Special Work Schedule Requirements:
Occasional evening or weekend work, as well as the ability to participate in a 24x7 on call rotation for major incident support activities.
An employee in this position must complete all appropriate background checks at the time of hire, promotion, or transfer.