Qureos

Find The RightJob.

HPC Applications Specialist

CATEGORY
Research

College
Departments

Department
Rise - Research Institute of Sciences and Engineering

Job Purpose

This is a technical, software-oriented position that requires hands-on experience with scientific software development and research computing in a High Performance Computing (HPC) environment. The HPC specialist will work closely with researchers, faculty members, and students to support the development, installation, optimization, and execution of research software on HPC systems. The position requires a broad range of skills spanning scientific programming, parallel computing, application debugging, performance optimization, and data analysis.

The HPC specialist will interact with and support engineering, research, academic, and IT professionals within the university research community. He/She will provide direct technical assistance for research software, help users run large-scale simulations and data analysis workflows, and contribute to the overall effectiveness of the HPC facility by enabling productive and efficient use of its computing resources. The role also includes contributing to user training, documentation, and ongoing support activities related to HPC software and research computing workflows.


Main accountabilities & expectations

  • Assist researchers and students in developing, porting, compiling, and running scientific software on HPC systems.

  • Support parallel programming and application optimization, including MPI, OpenMP, GPU programming, and performance/scalability improvements.

  • Troubleshoot and debug applications, addressing runtime errors, performance bottlenecks, and memory issues.

  • Provide guidance on software environments, libraries, compilers, and toolchains used in HPC workflows.

  • Develop automation scripts, tools, and workflows for simulations, data processing, and post-processing tasks.

  • Support data analysis, visualization, and presentation of computational results, including training and workshops on HPC best practices.

  • Maintain HPC documentation and coordinate with system administrators to ensure software and workflows align with system capabilities and user needs.



Required Skills
  • Strong ana lytical and problem-solving skills.
  • Ability to communicate effectively with researchers from diverse scientific domains.
  • Collaborative mindset and willingness to support multidisciplinary research teams.
  • Attention to detail and ability to manage multiple research support requests.

Desirable Requirements

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related technical field.

  • Strong expertise in software development within Linux environments.

  • Proficiency in scientific computing languages, such as C, C++, Fortran, or Python.

  • Proficiency in scripting languages, including Python and Bash.

  • Hands-on experience in parallel programming and high-performance computing (HPC) software development.

  • Familiarity with numerical libraries, scientific frameworks, and simulation tools.

  • Experience in Linux-based HPC or research computing environments is highly desirable.

  • Knowledge of fundamental HPC concepts, including job schedulers, environment modules, and cluster workflows.



Job Location
University of Sharjah (Main)

Job Criteria
Gender
, Male, Female,

Qualifications
Bachelor's degree/higher diploma

Relevant Experience
2

Living In UAE
Open for all

Nationality
, All,

© 2026 Qureos. All rights reserved.