Job Description - HPC Engineer

The HPC Engineer will be responsible for the implementation, configuration, maintenance, and operation of HPC Clusters, High Performance Parallel Filesystems and its associated systems. This is a “hands-on” role requiring solid technical skills, as well as communication skills and good team-building attributes.

General Responsibilities Include:

· Operated and maintained high performance computing (HPC) clusters under defined service level agreements to ensure system reliability and availability.

· Design, develops, recommends and implements new or revised system software, utilities and automated processes.

· Performed system analysis, configuration management, and performance tuning for largescale Linux based compute environments.

· Be able to work independently and support multiple projects with minimal supervision.

· Monitored and tuned HPC systems for optimal performance across standalone and multi-tier environments.

· Diagnosed complex hardware and operating system failures and developed long-term, remediation solutions.

· Maintained data integrity by implementing and managing robust storage, backup, and disaster recovery procedures.

· Applied and enforced strong security controls and industry-standard best practices across HPC infrastructure.

· Ability to run User Training sessions, end user and researcher workshops, project onboarding and review workshops, and workshops related to use of cloud resources for Research HPC

· Developed and maintained Bash scripts and automation tools to streamline cluster operations

· Performed OS patching, kernel tuning, and lifecycle maintenance for RHEL-based Linux systems

· Maintained up to date technical documentation, SOPs, and operational runbooks

· Collaborated with cross-functional teams, leadership, and customers to resolve escalations and ensure timely delivery of services.

· Proposed and contributed to process improvements, system enhancements, and technology modernization initiatives.

· Evaluated emerging HPC, cloud, and automation technologies to align with organizational strategy and performance goals.

Required Skills:

· Experience in operating a HPC Cluster with Job Scheduler, Cluster Management, Parallel Programming Libraries and Parallel File Systems

· 5+ years of Linux/UNIX System Administration and Operating Systems. (Prefer RHEL-based systems)

· Demonstrated experience in configuring, supporting and handling Systems Hardware

· Demonstrated experience in configuring, supporting and using Hypervisors and VMs on AWS, Azure, VMware, OpenStack, OpenShift and other Cloud technologies

· Demonstrated experience in configuring, supporting and using Job schedulers (e.g. PBS, PBS-Pro, Slurm)

· Demonstrated experience in configuring, supporting and using Nagios, Grafana, Prometheus, Ganglia

· Demonstrated experience in configuring, supporting and using Filesystems: NFSv4, GPFS/BeeGFS/Lustre

· Demonstrated experience in configuring, supporting and using high-speed low latency networking interconnects (e.g. Infiniband)

· Demonstrated experience in configuring, supporting and using Identity Management: AD, ldap, CentraDB

· Demonstrated experience in configuring, supporting and using Parallel Programming Libraries (e.g. MPI, MPICH, OpenMPI, Intel-MPI, OpenMP)

· Demonstrated experience in configuring, supporting and using Programming language and library: gcc, icc, python,R

· Demonstrated experience in configuring, supporting and using Scripting: Bash scripts, Python scripts

· Demonstrated experience in configuring, supporting and using container technologies (e.g. SingularityApptainer, Podman, Docker)

· Demonstrated experience in configuring, supporting and using Profiling and Debugging tools like VTune, Valgrind and gprof

· Demonstrated experience in configuring, supporting and using AI/GPU/FPGA libraries and tools (e.g. CUDA, OpenCL, pytorch)

· Demonstrated experience in configuring, supporting and using kickstart, xCAT, Ansible, BCM, or Puppet for automated Linux provisioning and configuration

· Demonstrated good written and oral communication skills.

Original job HPC Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

NTT DATA SERVICES SINGAPORE PTE. LTD.

NTT DATA Services Singapore Pte. Ltd.  (Legacy Dell Services)    

Read more about the company
💰

Technology Salaries

Similar Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.