Send me more jobs like this
Get Email Alerts
Job Summary
The Computational Scientist will provide a broad range of support for users of laboratory systems and their software applications.
This includes but is not limited to:
- Directly supporting research and enablement activities on KSL HPC systems in computational science and engineering and data analysis.
Providing expertise in the area of HPC application installation, porting, and performance tuning and optimization.
- Developing, delivering, updating, and supporting all aspects of training, user documentation, and internal documentation.
- HPC applications and software tools development as necessary to support enablement activities of research conducted by users on the Shaheen II Supercomputer and cluster systems.
- Working closely with end users (faculty, researchers, collaboration partners, and industrial partners) to meet their research objectives in collaborative research projects
Major Responsibilities
- Support enablement activities for research work in computational science and engineering and data analysis including but not limited to:
- Provide timely and useful user support via telephone, walk-in, email, and ticketing system submissions for all types of inquiries.
Maintain high customer service standards in dealing with and responding to user issues and questions.
- Installation, porting and tuning of high performance applications, tools and data analysis software stack
- Maintain scientific, technical and professional currency through collaboration, practice, training, conferences, independent learning, and other means.
- Maintain a broad knowledge of state-of-the-art computer technology, equipment, and systems and support benchmarking activities in the lab for future procurements.
Technical Skills
- Expertize in using or supporting computational science and engineering and data analysis codes 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 (e.g. Fortran, C/C++, MPI, OpenMP, CUDA, OpenACC etc.)
- Track record of publications in computational science and engineering and data analysis journals and conferences
Required Experience
- Minimum of three years of relevant experience after PhD.
- Review and prepare documentation for systems, tests and installation of software
- Provides individual and/or group instruction and training on topics of interest to the user community.
- Develop software tools and parallel application libraries as necessary to support the research projects in the cluster systems and subsystems.
- Develop software application benchmarks for laboratory systems.
- Articulate and pursue research activities aligned with the laboratory and with personal strengths and interests; pursue co-authorship of papers/presentations as appropriate; engage in scientific communication and outreach.
Required Degree
- PhD. in Computer Science, computational science and engineering or any closely related discipline.
KAUST aspires to be a destination for scientific and technological education and research. By inspiring discoveries to address global challenges, we strive to serve as a beacon of knowledge that bridges people and cultures for the betterment of humanity.
Visit Website