HPC Middleware Engineer, System, NSCC

A*STAR - Agency for Science, Technology and Research

Singapore

On-site

SGD 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A*STAR - Agency for Science, Technology and Research in Singapore is seeking an HPC Middleware Engineer responsible for deploying, optimizing, and supporting middleware components in a high-performance computing (HPC) environment. The role involves managing middleware stack, supporting container engines, and collaborating with engineers to ensure middleware compatibility. Candidates should have a degree in Computer Science or Engineering, three years of experience in HPC, and strong skills in Linux, MPI, scientific libraries, and scripting.

Qualifications

  • Minimum 3 years of experience in HPC environments, focusing on middleware or application integration.

Responsibilities

  • Deploy, configure and maintain the HPC middleware stack.
  • Manage and support container engines for HPC workloads.
  • Collaborate with engineers to ensure middleware compatibility.
  • Ensure middleware components comply with security policies.
  • Assist users in integrating applications with middleware layers.
  • Evaluate new middleware technologies and programming models.

Skills

Linux systems and command-line tools
MPI (Cray MPI, OpenMPI, MPICH)
scientific libraries (Intel MKL, cuBLAS)
I/O libraries (HDF5, NetCDF)
container technologies (Singularity, Enroot, Podman)
HPC programming suites (Intel OneAPI, NVHPC)
scripting skills in Python, Bash, or Perl
analytical and troubleshooting abilities

Education

Degree in Computer Science, Engineering, or related field

Job description

Job Summary

The HPC Middleware Engineer is responsible for deploying, optimizing, and supporting middleware components in a high-performance computing (HPC) environment. This includes scientific libraries, compilers, runtime environments, and container technologies that bridge system software and user applications. The role supports efficient application performance and seamless integration across the HPC stack.

Roles and Responsibilities
  • Middleware Stack Management: Deploy, configure and maintain the HPC middleware stack, which includes:
    • Scientific libraries and frameworks
    • HPC runtime environments
  • Manage and support container engines for HPC workloads.
  • Collaborate with HPC System and Storage Engineers to ensure middleware compatibility with operating systems, drivers, scheduler, and file systems.
  • Ensure middleware components comply with security policies.
  • Application Integration and Support:
    • Assist users in integrating domain-specific applications with middleware layers to ensure optimal performance and compatibility.
    • Assist in tuning and troubleshooting through performance profiling and debugging.
    • Provide technical guidance to users on middleware usage and best practices.
  • Designing and Planning:
    • Evaluate new middleware technologies and programming models.
    • Contribute to middleware architecture design for future HPC expansions.
Qualifications
  • Degree in Computer Science, Engineering, or related field.
  • Minimum 3 years of experience in HPC environments, with focus on middleware or application integration.
  • Proficient in Linux systems and command-line tools.
  • Strong knowledge of MPI (Cray MPI, OpenMPI, MPICH), scientific libraries (Intel MKL, cuBLAS), and I/O libraries (HDF5, NetCDF).
  • Experience with container technologies (Singularity, Enroot, Podman) and HPC programming suites (Intel OneAPI, NVHPC).
  • Familiarity with RDMA-based interconnects (InfiniBand, RoCE) and parallel file systems (Lustre, GPFS, BeeGFS).
  • Scripting skills in Python, Bash, or Perl.
  • Strong analytical and troubleshooting abilities.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

HPC System Administrator, System, NSCC
HPC System Administrator, System, NSCC

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 60,000 - 90,000
HPC Storage Engineer (System), NSCC
HPC Storage Engineer (System), NSCC

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 70,000 - 90,000
HPC Middleware Architect: Deploy, Tune & Support Stacks
HPC Middleware Architect: Deploy, Tune & Support Stacks

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 70,000 - 90,000
Systems Engineer (HPC)
Systems Engineer (HPC)

OPENSOURCE TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 90,000 - 140,000
System ENgineer (HPC)
System ENgineer (HPC)

OPENSOURCE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
HPC(High Performance Computing) Engineer
HPC(High Performance Computing) Engineer

Infinite Computer Solutions Pte Ltd • Singapore

On-site
SGD 70,000 - 100,000
Systems Engineer (HPC)
Systems Engineer (HPC)

FUJITSU ASIA PTE LTD • Singapore

On-site
SGD 90,000 - 150,000
HPC AI Lead Engineer
HPC AI Lead Engineer

National University Of Singapore • Singapore

On-site
SGD 80,000 - 120,000
HPC Performance Engineer,Frontier,NSCC
HPC Performance Engineer,Frontier,NSCC

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 90,000 - 150,000
Server Engineer(AI Cluster)
Server Engineer(AI Cluster)

PaleBlueDot AI • Singapore

On-site
SGD 120,000 - 170,000