The HPC Specialist is responsible for supporting the teaching and research computing needs of NYU scholars and the NYU High Performance Computing (HPC) systems as a member of the HPC team. This requires working directly with instructors, instructional designers, and researchers, students and other scholars in support of utilizing efficiently the HPC resources in research projects and instruction. Work with faculty and researchers to ensure priority access to department-purchased hardware, especially during critical time periods. Determine the needs for computing within various courses. Advise on software and other architectural components that would be deployed in support of instruction and research. Select the architectural stack for instruction, determine how to procure and provision that stack, negotiate with vendors, installation, testing, maintenance, upgrades and administration of compilers and applications on HPC system. Generate system usage and utilization data, develop teaching tutorials on HPC topics and maintaining documentation for a rapidly evolving HPC environment. Fine-tune system configuration which involves managing queues, schedulers and other resources in accordance with HPC policies while working closely with the Systems Administration team on hardware and storage and ensure that students and instructors in courses receive appropriate ongoing support for provisioning and issue resolution serving as the point of contact for other parties involved in designing and providing the required services.
3+ years of relevant experience; related experience with the following: Jupyter technology, running scientific applications on large-scale computers, optimizing and/or developing applications on UNIX-based systems, containers, designing/developing system enhancements and software applications, programming experience with modern languages and, application software, protocols, tools, and utilities and may include installation, maintenance and support or an equivalent combination.
5+ years of relevant experience: Experience working in an academic environment supporting faculty and researchers. Having a record of success in building and supporting large computing systems for HPC, Big Data Analytics and Artificial Intelligence research and teaching. Experience maintaining and building websites.
Required Skills, Knowledge and Abilities:
Proficiency with multi-vendor hardware/software configuration. May require any of the following: problem identification/resolution, performance management/tuning, and design configuration/planning. Knowledge of related large-scale computing systems and/or product installs and maintenance. Ability to provide technical leadership and management of complex, large-scale computing systems projects. Ability to clearly communicate technical concepts to non-technical audiences. Excellent organizational and communication skills.
Preferred Skills, Knowledge and Abilities:
Queuing systems, schedulers and workload managers, configuration management, iPython notebooks and JupyterHub, Lustre, Hadoop. Experience in popular Artificial Intelligence frameworks (TensorFlow, pytorch) as well as Matlab, R, shell scripts, Perl and/or Python. Word Press
In compliance with NYC's Pay Transparency Act, the annual base salary range for this position is USD $83,000.00 to USD $103,000.00. New York University considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/training, key skills, internal peer equity, as well as, market and organizational considerations when extending an offer. This pay range represents base pay only and excludes any additional items such as incentives, bonuses, clinical compensation, or other items.
NYU aims to be among the greenest urban campuses in the country and carbon neutral by 2040. Learn more at nyu.edu/nyugreen.
EOE/AA/Minorities/Females/Vet/Disabled/Sexual Orientation/Gender Identity