HPC Applications & Performance Scientist
Job in
Thuwal, Jeddah, Saudi Arabia
Listing for:
KAUST (King Abdullah University of Science and Technology)
Full Time
position
Listed on 2026-11-14
Job specializations:
-
Business
Job Description & How to Apply Below
We are seeking a highly motivated and skilled HPC Computational Scientist to join our team. The successful candidate will be responsible for providing expert support in compiling, running, debugging, and optimizing internally developed codes on high-performance computing (HPC) systems, like Shaheen III CPUs and GPUs partitions.
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, big data analysis, artificial intelligence/machine learning, or any related field.
- Providing expertise in the area of HPC applications and libraries installation, porting, and performance tuning and optimization to run efficiently on CPU and GPU architectures
- 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 KSL HPC clusters and supercomputer.
- Working closely with end users (faculty, researchers, collaboration partners, and industrial partners) to meet their research objectives in collaborative research projects.
Major Responsibilities – include but are not limited to -
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.
- 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 periodic upgrades of 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.
- 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 (e.g. Fortran, C/C++, Python, MPI, OpenMP, CUDA, OpenACC, etc.).
- Track record of publications in computational science and engineering and data analysis journals and conferences
- Strong team player with a track record of initiative and responsiveness.
- Excellent analytical, problem solving and decision-making skills
- Creative and innovative individual
- Organizational understanding and global thinking
- Flexible and delivers high-quality results within deadlines
- Planning and organizational skills
- Has knowledge of commonly used concepts, practices, and procedures within the related field of expertise
- Kno…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction