jobs in National University Of Singapore

National University Of Singapore Hiring! Full Time Systems Engineer (CBDS-HPC) in - Ricebowl

Undisclosed

Singapore

Share
Save

Working Location

  • Singapore Singapore

Job Description

Responsibilities

Job Description

.buttontext66fe6e883305b6d6 a{ border: 1px solid transparent; } .buttontext66fe6e883305b6d6 a: focus{ border: 1px dashed #ef7c00 !important; outline: none !important; }
************* ************* .unify-apply-now: focus, ************* ************* ************* ************* .unify-apply-now: focus, ************* ************* .unify-apply-
.buttontexta1b2bddaf8a85a2b a{ border: 1px solid transparent; } .buttontexta1b2bddaf8a85a2b a: focus{ border: 1px dashed #ef7c00 !important; outline: none !important; }
Systems Engineer (CBDS/HPC)

University-Level Unit:
Duke-NUS Medical School

: root{ -nus-blue: #003D7C; /* NUS Blue (requested) */ -nus-orange: #EF7C00;/* NUS Orange (requested) */ -text: #000; -shadow: rgba(0,0,0,0.1); } .nus-custom-job-box { font-family: 'Roboto', sans-serif; border: 1px solid var(-nus-blue); border-radius: 12px; background: #ffffff; padding: 12px 12px 16px; margin: 0 0 32px 0; box-shadow: 0 4px 12px var(-shadow); transition: max-height 0.4s ease, padding 0.3s ease; overflow: hidden; /* Stretch to container width (remove right gap beside Apply area) */ width: 100%; max-width: 100%; box-sizing: border-box; } /* Extra inner spacing so title doesn't hug the border */ .nus-custom-job-box .box-inner { padding: 16px 24px 8px; /* was 0 24px; add top/bottom space */ } ************* { max-height: 160px; padding-top: 8px; padding-bottom: 12px; } .nus-custom-job-box: not(.is-d) { max-height: none; } .nus-custom-job-box .box-header { display: flex; align-items: center; cursor: pointer; padding: 0; position: relative; } #main-job-title-heading { font-family: 'Roboto', sans-serif; font-size: 22pt; font-weight: 700; color: var(-nus-blue); margin: 0 !important; padding: 0 !important; line-height: 1.25; text-align: left !important; overflow-wrap: break-word; hyphens: auto; } #main-job-title-heading::before, #main-job-title-heading::marker { content: none !important; } .collapsible-content { transition: max-height 0.4s ease, opacity 0.35s ease 0.1s; opacity: 1; } ************* .collapsible-content { max-height: 0; opacity: 0; overflow: hidden; } /* Desktop/tablet grid */ .overview-rows { display: grid !important; grid-template-columns: minmax(180px, 36%) 1fr; gap: 14px 24px; align-items: start; margin-top: 16px; text-align: left; } .overview-row { display: contents; } .overview-row .label { font-size: 11pt; font-weight: 700; color: var(-nus-blue); /* keep labels in NUS Blue */ white-space: normal; text-align: left; padding-right: 12px; line-height: 1.3; } .overview-row .value { font-size: 11pt; font-weight: 400; color: var(-text); text-align: left; line-height: 1.3; overflow-wrap: break-word; } .overview-row strong { font-weight: 700; } .box-footer { display: flex; justify-content: center; align-items: center; margin-top: 14px; padding-top: 8px; } /* Keep the toggle in blue to align with text; if you prefer orange, change to var(-nus-orange) */ .toggle-btn { background: none; border: none; font-family: 'Roboto', sans-serif; color: var(-nus-blue); font-size: 14px; cursor: pointer; display: inline-flex; align-items: center; gap: 6px; white-space: nowrap; } /* Responsive adjustments */ @media (max-width: 1024px) { /* Previously there was a right margin; keep width full on tablet too */ .nus-custom-job-box { margin-right: 0; } } /* MOBILE FIX: keep two columns and prevent label wrapping vertically */ @media (max-width: 768px) { .nus-custom-job-box { margin-right: 0; } .overview-rows { grid-template-columns: minmax(140px, 44%) 1fr; gap: 10px 14px; } .overview-row .label { font-size: 10.5pt; padding-right: 10px; line-height: 1.25; } .overview-row .value { font-size: 10.5pt; line-height: 1.25; } #main-job-title-heading { font-size: 18pt; line-height: 1.25; } } /* Very small devices */ @media (max-width: 360px) { .overview-rows { grid-template-columns: minmax(128px, 46%) 1fr; gap: 8px 12px; } #main-job-title-heading { font-size: 17pt; } .overview-row .label, .overview-row .value { font-size: 10pt; } } /* Turn key action buttons (e.g., ) to NUS Orange. SuccessFactors skins vary, so we target a set of common selectors. Adjust or add site-specific classes as needed. */ /* Buttons that look like primary actions */ .sfbutton, .sf-button, .btn, .button, .rcmjobdetail-apply, .rcmjobdetail-apply button, button[id*="apply"], a[id*="apply"], .btn-apply, .rcmApplyButton, .rcmApplyBtn, input[type="submit"], input[type="button"].primary, button.primary, a.button.primary { background: var(-nus-orange) !important; border: 1px solid var(-nus-orange) !important; color: #fff !important; filter: none !important; opacity: 1 !important; } ..sfbutton: focus, .sf-button: focus, .btn: focus, .button: focus, .rcmjobdetail-apply button: focus, button[id*="apply"]: focus, a[id*="apply"]: focus, .btn-apply: focus, .rcmApplyButton: focus, .rcmApplyBtn: focus, input[type="submit"]: focus, input[type="button"].primary: focus, button.primary: focus, a.button.primary: focus { outline: 3px solid rgba(239,124,0,0.35) !important; outline-offset: 2px; }
Job Title: Systems Engineer (CBDS/HPC) University-Level Unit: Duke-NUS Medical School
Faculty/Department-Level Unit: Office of Research
Employee Category: Research Staff
Location_ONB: Outram Campus
Posting Start Date: 19/06/2026
Job Description

The Duke-NUS Centre for Biomedical Data Science (CBDS) serves as a central hub for Duke-NUS faculty specialising in Biostatistics, Bioinformatics, Systems Biology, Artificial Intelligence (AI), and other quantitative and data-driven sciences. CBDS functions as a strategic platform for cutting-edge research, education, and services in data science, AI, and biomedical computation, building on existing institutional initiatives such as DAISI.

The selected candidate will work exclusively in the Linux environment and holds the responsibility for maintaining and upgrading the Centre’s servers as well as backing up the Centre’s research data sets. The role also entails working with Duke-NUS IT Department to maintain and update server network security as well as providing technical support to Duke-NUS research staff.

The selected candidate’s responsibilities include, but not limited to the following:

Install, configure and maintain server hardware for high-performance computing (HPC) clusters, stand-alone servers, and workstations.
Implement and manage Linux operating systems such as Fedora/Red Hat/Rocky Linux OS and Ubuntu/ Debian OS or equivalent.
Configure, deploy, and update software packages for HPC clusters, stand-alone servers, and workstations.
Ensure system security and perform regular data backups.
Collaborate with Duke-NUS IT staff to discuss and implement system and network security upgrades.
Provide technical support and software deployment for research staff.
Troubleshoot errors and issues in clusters and servers.
Monitor system performance and resource utilisation.
Create and manage user/group accounts and access permissions.
Maintain and update documentation related to IT systems, processes, and procedures.
Keep an accurate and up-to-date inventory of company assets, including hardware and software.
Job Requirements
Bachelor’s or Master’s Degree in IT/Computer Engineering/Computer Science or equivalent. Candidates with higher credentials may be considered for more senior appointments.
Ability to work extensively in Linux operating system environments such as Fedora/Red Hat/Rocky Linux and Ubuntu/Debian, or equivalent distributions.
Proficiency in Bash, R, and Python.
Experience with operating system–level virtualisation technologies such as Apptainer/Singularity and Docker is an advantage.
Familiarity with HPC cluster management tools such as NVIDIA Base Command Manager or Warewulf is an advantage.
Knowledge of job scheduling and workload management in HPC environments, such as Slurm or PBS, is an advantage.
Experience with installation and configuration of the Open OnDemand HPC web portal is an advantage.
Experience in implementing user authentication by integrating Linux systems with Microsoft Azure AD (now Microsoft Entra ID) is an advantage.

We regret that only shortlisted candidates will be notified.

More Information

Location: Outram Campus

Organization: Duke-NUS Medical School

Department : Office of Research

Employee Referral Eligible: No

Job requisition ID : 33415

Req ID: 33415
************* ************* .unify-apply-now: focus, ************* ************* ************* ************* .unify-apply-now: focus, ************* ************* .unify-apply-
.buttontextfb6029f8ab31c33c a{ border: 1px solid transparent; } .buttontextfb6029f8ab31c33c a: focus{ border: 1px dashed #ef7c00 !important; outline: none !important; }

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More