JOB DESCRIPTIONDSO National Laboratories (DSO) is Singapore's largest defence research and development (R&D) organisation, with the critical mission to develop technological solutions to sharpen the cutting edge of Singapore's national security.
At DSO, you will develop more than just a career.
This is where you will make a real impact and shape the future of defence across the spectrum of air, land, sea, space and cyberspace.The Digital Division leads the digital transformation of DSO through the master planning and policies, delivering digital capabilities through IT infrastructure, and providing one stop service to corporate and R&D Divisions.
The Digital Division will transform the way we work, our workplace, and the capabilities we deliver to the MINDEF / SAF and for the security of Singapore.People are DSO's greatest asset.
You will get to realise your career aspirations and develop your own niche either as a deep technical expert or a leader in the team.
With frequent career dialogues and a robust training and development framework, we will provide you with the necessary development tools for you to reach your potential.
You will also be recognised and rewarded through competitive remuneration packages and scholarship opportunities.High-Performance Computing Senior EngineerResponsibilitiesEnsure the reliable operations of the central GPU Clusters used for AI training and High-Performance Computing (HPC) ClustersAdvise users on workload execution and optimization strategiesProvide users support for resources they needSupport the maintenance and troubleshooting of AI and HPC infrastructure to ensure system stability.
Work with the OEM vendor for troubleshooting and part replacementsManage day-to-day operations of the GPU cluster, HPC cluster, distributed storage system and other associated IT infrastructure (e.g. head nodes)JOB REQUIREMENTSDegree in Computer Science / Computer EngineeringExperience with HPC scheduling and workload management tools (e.g., Run.AI and SLURM will be preferred)Experience in managing parallel file systems (e.g., Lustre), with a strong understanding of HPC storage principlesExperience with cluster management software (e.g., BCM)Proficient in Python and Bash scripting for automation tasksExperience with container technologies (e.g., Docker); container orchestration using Kubernetes is a plusUnderstanding of basic network protocols (e.g., DHCP, DNS, SSH, SCP, SMTP)Proficient in UNI / Linux operating systems and command-line interfaces (e.g., Ubuntu, Red Hat)Familiar with monitoring tools (e.g. / Prometheus, Grafana, PRTG, Environet)Good knowledge and experience in HPC performance optimization and troubleshootingProven working knowledge of HPC system and softwareStrong programming skill in Python and Bash scriptingFamiliarity with HPC schedulers (e.g., SLURM), container orchestration (e.g., Kubernetes), and GPU based systemsSKILLSPARALLEL COMPUTINGDISTRIBUTED SYSTEMSCLUSTER MANAGEMENTJOB ID711322EXPERIENCE5 ~ 10 years
#J-18808-Ljbffr
Senior Engineer • Queenstown, New Zealand