Role summary
Provide broad range of support and training for users of laboratory systems and their software applications. Deliver advanced support in computational science and engineering, big data analysis, machine learning, or related fields. Senior candidates should initiate and autonomously work on scientific or operational impact projects in collaboration with faculty or lab teams.
Responsibilities
- Support enablement activities for research work in computational science and engineering and data analysis
- Provide timely and useful user support via telephone, walk-in, email, and ticketing system submissions
- Maintain high customer service standards in dealing with and responding to user issues and questions
- Installation, porting and tuning of parallel applications, tools and data analysis software stack
- Maintain scientific, technical and professional currency through collaboration, practice, training, conferences, and independent learning
- Maintain broad knowledge of state-of-the-art computer technology, equipment, and systems and support benchmarking activities for future procurements
- Review and prepare documentation for systems, tests and installation of software
- Provide individual and group instruction and training on topics of interest to the user community
- Develop software tools and parallel application libraries to support research projects in cluster systems and subsystems
- Develop software application benchmarks for periodic upgrades of laboratory systems
- Articulate and pursue research activities aligned with the laboratory and personal strengths and interests
- Pursue co-authorship of papers and presentations as appropriate and engage in scientific communication and outreach
- Execute additional duties as required for the operation of the lab and assigned by line managers
- Contribute and take charge of major tasks in lab leadership projects such as Shaheen Supercomputer refresh (L5 candidates)
- Initiate collaborative projects and activities with other groups within the lab and across other core labs (L5 candidates)
- Increase national and international visibility through active participation and representation in relevant events (L5 candidates)
Qualifications
- Expertise in using or supporting computational science and engineering, data analysis, and artificial intelligence applications and libraries in different HPC environments
- Demonstrated ability to support research activities in an HPC environment
- Demonstrated ability to work successfully in a highly collaborative research environment
- Proficiency in programming HPC applications and tools including Fortran, C/C++, Python, MPI, OpenMP, CUDA, OpenACC, and others
- Excellent analytical, problem solving and decision-making skills
- Creative and innovative individual with clear initiatives to improve lab operation
- Flexible and delivers high-quality results within deadlines
- Planning and organizational skills
- Ability to work in teams, influence peers and achieve results
- Ability to handle multiple projects simultaneously
- Ability to work effectively in multi-cultural environment
- Demonstrated ability to prepare written and to give oral reports in English
- Strong verbal and written communication skills in English
- Track record of publications and other contributions in computational science and engineering and data analysis venues (L5 candidates)
- Become the reference scientist of commonly used concepts, practices, and procedures within the related field of expertise (L5 candidates)
- Strong team player with a track record of initiative and responsiveness (L5 candidates)
- Organizational understanding and global thinking (L5 candidates)
- Mastering project management principles and practices (L5 candidates)
- Ability to handle multiple projects simultaneously with autonomy (L5 candidates)
Education
Ph.D. in computer science, computational science and engineering or any closely related discipline
Experience
Demonstrated relevant experience of minimum 4 years after Ph.D. required. Senior candidates (L5) are expected to have a minimum of 8 years of demonstrated relevant experience after Ph.D.
Skills
- Fortran
- C/C++
- Python
- MPI
- OpenMP
- CUDA
- OpenACC