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 HPC middleware stack, which includes:
1.Scientific libraries and frameworks
2. HPC runtime environments
Manage and support container engines for HPC workloads.
Collaborate with HPC System and Storage Engineers to ensure middleware compatibility with OS, drivers, scheduler, and filesystems.
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.
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.