Required Education:
Bachelor's Degree or equivalent combination of education and experience.
Preferred Education:
Master's Degree in Computer Science, Computational Chemistry, Physics, Data Science or in a related field.
Required Experience:
5+ years of running and supporting scientific applications on large scale computers and cloud environments. Optimizing and developing applications on UNIX-based systems, programming experience with modern languages and, application software, protocols, tools and utilities. Experience with monitoring and improving HPC application performance. Demonstrated experience in diagnosing and resolving complex technical issues in HPC environments.
Required Skills, Knowledge and Abilities:
Proficiency with multi-vendor hardware/software configuration. Knowledge of using containerized applications (e.g. Singularity) in HPC and Research Cloud Environments. Ability to provide technical leadership and management of complex, large-scale computing systems projects. Ability to clearly communicate technical concepts to non-technical audiences and to effectively interact with users, researchers, and technical teams. Excellent organizational and communication skills. Ability to collaborate with cross-functional teams. Project management skills, including planning, execution, and delivery of HPC projects. Ability to mentor and guide less experienced team members in HPC and Research Cloud technologies and practices.
Preferred Skills, Knowledge and Abilities:
Knowledge of job queuing systems, schedulers and workload managers, and configuration management systems. Knowledge of Big data analytics platforms. Experience in Matlab, R, shell scripts, Python, AI/ML packages, PyTorch, Tensorflow, bioinformatics pipelines, and the ability to use containers in an HPC environment.