HPC Applications & Performance Scientist

KAUST (King Abdullah University of Science and Technology)

Thuwal

In loco

SAR 200.000 - 350.000

Tempo pieno

12 giorni fa

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Descrizione del lavoro

KAUST invites applications for an HPC Computational Scientist to provide expert support for compiling, running, debugging, and optimizing internally developed codes on Shaheen III CPUs and GPUs partitions. The role supports researchers and laboratories, develops training materials, and improves HPC workflows.

The candidate should have a Ph.D. in computer science or computational science and engineering, plus at least five years of experience with large-scale computing, parallel programming

Competenze

  • Ph.D. in computer science, computational science and engineering or a closely related discipline.
  • Five years’ experience using and supporting large scale computing platforms and related subsystems.
  • Experience in parallel computing and with storage systems.
  • Experience with CUDA, OpenCL, OpenACC/OpenMP compiler directives and distributed system programming models like MPI.

Mansioni

  • Provide expert support in compiling, running, debugging, and optimizing codes on HPC systems.
  • Support and enable research activities on KSL HPC clusters and supercomputers.
  • Develop, deliver, and maintain training, user documentation and internal docs.
  • Develop software tools and parallel libraries to support research projects.
  • Collaborate with faculty, researchers, collaboration partners and industry to meet research objectives.
  • Prepare written and oral reports in English and engage in scientific communication.

Conoscenze

HPC experience
C/C++
Python
Fortran
MPI
OpenMP
CUDA
OpenACC
Research collaboration

Formazione

Ph.D. in computer science or computational science & engineering

Strumenti

CUDA Toolkit
MPI libraries
OpenMP tooling

Descrizione del lavoro

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
  • Knowledge of project management principles and practices
  • Ability to work in teams and achieve results.
  • The 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

Qualifications

Ph.D. in computer science, computational science and engineering or any closely related discipline.

Experience

Experience requirement, minimum:

  • Five years’s experience using and supporting large scale computing platforms and related subsystems.
  • Some relevant experience in computational science and engineering or any closely related discipline
  • Experience in parallel computing and with storage systems
  • Previous research experience in one or more of the following areas is also required:
  • Performance modeling including simulation or analytical modeling or tuning of HPC codes
  • I/O, Data management, Data Compression
  • Emerging architectures including heterogeneous computing, memory systems;
  • Node-level programming environments with experience in CUDA, OpenCL, OpenACC/OpenMP compiler directives;
  • Distributed system programming models like MPI, one-sided asynchronous programming models
  • Experience with computing at scale is desired (for example, computing on a system of the Top500 list).
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

HPC Computational Scientist
HPC Computational Scientist

KAUST (King Abdullah University of Science and Technology) • Thuwal

In loco
SAR 200.000 - 350.000
Computational Scientist
Computational Scientist

King Abdullah Bin Abdulaziz University Hospital • Thuwal

In loco
SAR 450.000 - 675.000
Lead, Bioinformatics Platform
Lead, Bioinformatics Platform

KAUST (King Abdullah University of Science and Technology) • Thuwal

In loco
SAR 350.000 - 600.000
Senior Computational Scientist - HPC, AI & Data Analysis
Senior Computational Scientist - HPC, AI & Data Analysis

King Abdullah Bin Abdulaziz University Hospital • Thuwal

In loco
SAR 450.000 - 675.000
Lead, Bioinformatics Platform
Lead, Bioinformatics Platform

King-Abdullah-University-of-Science-and-Technology • Thuwal

In loco
SAR 450.000 - 750.000
Senior Linux System Administrator (RHCE & Kubernetes) | NYGCI | Riyadh, Saudi Arabia
Senior Linux System Administrator (RHCE & Kubernetes) | NYGCI | Riyadh, Saudi Arabia

Tech Junction Ltd • Riyadh

In loco
SAR 280.000 - 420.000
Research User Computing Lead
Research User Computing Lead

King Abdullah Bin Abdulaziz University Hospital • Thuwal

In loco
SAR 400.000 - 700.000
Senior Quantum Solutions Engineer - ML
Senior Quantum Solutions Engineer - ML

Pasqal • Arabia Saudita

In loco
SAR 250.000 - 500.000
Senior Full stack Programmer - IT | Saudi Arabia
Senior Full stack Programmer - IT | Saudi Arabia

Rawaj-HCM • Riyadh

In loco
SAR 240.000 - 360.000
Senior Full Stack Programmer
Senior Full Stack Programmer

Client of Rawaj Company for Recruitment • Arabia Saudita

In loco
SAR 240.000 - 420.000