Share this Job

Software Engineer (Cancer Science Institute of Singapore, NUS)

Date: 02-Jan-2022

Location: Kent Ridge Campus, SG

Company: National University of Singapore

Job Description

The position of Software Engineer is immediately available in the Genome and Data Analytics Core (GeDaC) at the Cancer Science Institute of Singapore (CSI) -- a part of National University of Singapore. The CSI GeDaC is building a platform to facilitate the automated processing and analysis of large cancer genomics datasets. Successful candidates, in conjunction with bioinformatics experts, will help provide interfaces (GUIs, APIs, etc.) to facilitate scalable data processing and analytics. This position provides a unique opportunity to help build a state-of-the-art, cloud-based platform to drive novel discoveries in cancer genomics and precision oncology.



  • Help develop and maintain frontend & API for our data analytics portal (deployed on AWS)
  • Work with the Bioinformatics Team to lay analytical tools over cancer genomics data
  • Work with DevOps Engineer to:
    • Build cost-effective analytics via AWS microservices and serverless architecture (Lambda, Fargate, Aurora, etc.)
    • Establish CI/CD pipelines for critical GeDaC software
  • Act as software czar to ensure best coding practices throughout GeDaC (Git, containerization, etc.)



Bachelors or Masters degree (minimally) in computer science, information systems, bioinformatics, engineering, mathematics, or related fields
2+ years of software engineering experience
Experience with interface design, development, and implementation
Strong Python and/or JavaScript programming skills
Proficient with collaborative software development via GitHub/GitLab
Excellent written and spoken English


Some knowledge of biology and genetics
Interest in statistics and data science
Demonstrable software development skills via GitHub/GitLab
Experience building using the AWS software stack
AWS certifications