Senior/ Research Scientist (high Performance Computing Branch)

Singapore, Singapore

Job Description


[What the role is]
The Centre for Climate Research Singapore (CCRS) is a division of the Meteorological Service Singapore (MSS). At CCRS, our mission is to advance scientific understanding of tropical climate variability and change and its associated weather systems affecting Singapore and the wider Southeast Asia region, so that the knowledge and expertise can benefit decision makers and the community. Our vision is to be a world leading centre in tropical climate and weather research focussing on the Southeast Asia region.

Within CCRS, the High Performance Computing (HPC) Branch is responsible for the technical development, optimization, implementation and management of CCRS\xe2\x80\x99s software systems running on in-house \xe2\x80\x98Utama\xe2\x80\x99 and Singapore National Supercomputing Centre (NSCC) HPC systems. CCRS\xe2\x80\x99s core \xe2\x80\x98SINGV\xe2\x80\x99 weather/climate modelling system is a regional, tropical configuration of the Unified Model (UM), used in both weather (Numerical Weather Prediction \xe2\x80\x93 NWP) and climate change (regional climate projections) applications. CCRS is also enhancing its rainfall nowcasting capabilities (predicting heavy rainfall in Singapore over the next 30-60 minutes) using machine learning techniques in collaboration with local and international partners.

This position will further enhance CCRS\xe2\x80\x99s software engineering capabilities, focussing on the technical development, optimization, implementation and monitoring of CCRS\xe2\x80\x99s operational rainfall nowcasting and NWP systems.

[What you will be working on]

Configuration management and operational implementation of CCRS nowcasting / NWP software and suites

Computational optimisation of nowcasting / NWP systems running on GPU-/CPU-based HPC architectures

Monitoring and troubleshooting of nowcasting / NWP systems running operationally on CCRS\xe2\x80\x99s HPC platforms

Effective collaborative software development with external national/international partners

[What we are looking for]

The job might be for you if you possess the following:

Degree, Masters or PhD in physical, computational or data science, or a related subject.

Skilled in common scientific programming languages, ideally Python, Fortran, UNIX shell scripting, and/or C/C++.

Experience in the administration and troubleshooting of UNIX-based research/operational supercomputers/servers.

Familiar with use of data transfer protocols and management of very large datasets.

Practical experience in one or more of the following software tools would be an advantage: Cylc Workflow Engine, containerisation, machine learning.

At least 3 years of active scientific software development/testing on CPU- and/or GPU-based HPC systems (Desirable)

Familiarity with software configuration management tools, ideally Subversion and/or Git. (Desirable)

Designing and integrating complex modelling workflows in research and/or operational software environments (Desirable).

Strong analytical and problem-solving skills.

Good communication and collaboration skills.

Ability to multi-task.

Ability to work effectively to deadlines on individual projects and as part of a diverse team.

As part of the shortlisting process for this role, you may be required to complete a medical declaration and/or undergo further assessment.

Applicants will be updated on the status of their applications within 4 weeks of the closing date of this job posting.

Government Technology Agency

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
    JD1364379
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned