Senior Hpc Software Engineer / Assistant Hpc Software Manager / Hpc Software Manager, A*crc

Buona Vista, Singapore

Job Description

JOB DESCRIPTION
Help users to effectively use A*CRC's resources and address their requests and queries.
To install, configure and maintain the software catalogue on various HPC Computing Systems.
To establish and maintain relationships with A*CRC's users, understand their scientific computing needs and to recommend computing solutions suitable for their workloads.
To benchmark and optimize users' applications on production and experimental computing systems to increase system utilization effectiveness and to guide future procurement decisions.
To plan and publish documentation, website information and deliver HPC related training sessions and workshops for A*CRC's users.
To evaluate new and upcoming HPC technologies for scientific computing to improve users' workflows. To plan and develop new front-end services for A*CRC customers.
To participate in HPC projects and proof-of-concepts with internal and external collaborators as directed.
To maintain professional relationships with users, vendors and external partners.
JOB REQUIREMENTS
Qualification & Field of Study: Bachelor's Degree, Post Graduate Diploma, Professional Degree, Master's Degree, Doctorate (PhD)
Years of Experience: 3 years or graduates with good track records, skills and interest are also welcome to apply.
Person Specifications
Able to resolve incidents and issues on HPC production computing systems within the purview of the HPC Software Team such as software building, installation, defects, bugs and performance issues.
Able to build software from source or by using tools such as Spack / EasyBuild and be familiar with using compilers and libraries to build scientific software.
Has a good interest in computing technology and keeps up with the latest developments to enable improvements in HPC and scientific computing.
Possess a can-do attitude, always seeks potential new services for customers, delivers continuous improvement in work processes & automation and to share best practices within and outside the organisation.
Able to self-manage tasks, has good time management and to assist & prioritise in project management objectives to deliver outcomes for customers.
Able to plan and execute methods and tasks to achieve outcomes in a timely manner.
Good team player, able to communicate with different audiences on different knowledge levels and possess an open attitude to improve others' skillsets and knowledge.
Able to take responsibility & accountability for tasks and willing to seek help from both inside and outside the organization where necessary and have a positive attitude for continuous self-improvement and professional development.
Desirable Skills and Experience
Work experience in a HPC Centre, large-scale computing facility, cloud provider or in a scientific or industrial research environment.
Experience in working on HPC / Clusters and knowledge of schedulers such as SLURM and PBS Pro.
Experience in service desk / helpdesk interaction with users and customers.
Experience in supplier/vendor management for necessary procurement and warranty service.
Knowledge in software build tools such as git, make for automated software development and continuous testing and integration.
Experience in scientific computing applications and knowledge of scientific libraries such as Intel MKL, FFTW to increase scientific application performance.
Familiar with container technologies such as Singularity or Docker and able to utilise them in HPC systems.
Able to use profiler tools such as Intel VTune, ScoreP to optimise scientific application performance on various computing systems.
Experience in scripting languages such as bash, python for scientific computing and computing systems management.
Experience in benchmarking and evaluating computing hardware and software solutions for scientific computing with a view to possible inclusion into production services.
A basic understanding in one or more HPC programming languages - C, C++, FORTRAN and emerging HPC languages and SDKs such as Intel oneAPI, NVIDIA NVSDK, AMD ROCm or SYCL.
Project management experience and skills or an interest in pursuing such qualifications.
Experience in computing systems administration and management.
Experience in using cloud platforms for computing such as OpenStack, AWS, Azure or others.
Knowledge of HPC storage systems such as GPFS, Lustre or BeeGFS.
The above eligibility criteria are not exhaustive. A*STAR may include additional selection criteria based on its prevailing recruitment policies. These policies may be amended from time to time without notice. We regret that only shortlisted candidates will be notified.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1013587
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Buona Vista, Singapore
  • Education
    Not mentioned