Search by job, company or skills

I

Research Software Engineer

2-4 Years
SGD 5,000 - 9,000 per month
Save
  • Posted 20 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

As part of the broader national PREPARE programme, this research project will focus on the development of mathematical models to support future preparedness for epidemic threats in Singapore. We will develop pathogen-agnostic epidemiological models that share characteristics associated with the route of transmission focusing on two routes that are significant threats for Singapore - respiratory and mosquito-borne transmission. The models will be used to identify national data needs to support epidemic response and to evaluate early containment options. By taking a systematic and documented approach to code development, we will ensure that the models can be rapidly adapted to account for emerging threats. The research project is a collaborative endeavour between Imperial Global Singapore (IGS) and the National University of Singapore (NUS).

The position is based at the Imperial Global Singapore office located in the CREATE building on the NUS campus. The research software engineer will join a vibrant cross-faculty interdisciplinary research environment currently hosting approximately 30 researchers working across 5 major programmes. The research software engineer will also have a formal attachment to the Centre for Global Infectious Disease Analysis in the School of Public Health at Imperial College London. The mission of the Centre is to be an international resource and centre of excellence for research and training in the epidemiological analysis and modelling of infectious diseases. The Centre has built upon a world-leading research group in the Department of Infectious Disease Epidemiology at Imperial College London to undertake applied collaborative work with national and international agencies in support of policy planning and response across a wide range of emerging infectious disease threats and global health challenges.

On a day-to-day basis, the research software engineer will also work closely with their counterparts on this project at the Centre for Epidemic Research & Modelling (CERM) within the Saw Swee Sock School of Public Health at NUS. The mission of this Centre is to advance the science of infectious disease modelling, inform policies through innovative research, and train the next generation of modellers.

Purpose of the Post

The postholder will work with the research team to develop open-source software that aligns with FAIR principles and supports reproducible, maintainable and traceable modelling workflows for adoption by public health agencies. Working closely with the wider research team on the project, the postholder will lead the research software development focusing on three areas: developing a pipeline for the synthesis of mathematical models from the published literature, drawing on recent advances in AI to support the identification, extraction and structured comparison of modelling approaches supporting the team to develop modelling software, with an emphasis on reproducibility, documentation, maintainability and traceability working with staff at the Communicable Diseases Agency to integrate the modelling software with existing data pipelines and analytical workflows.

Research Duties:

  • To lead research software development for modelling software
  • To ensure that the software is documented, reproducible and maintainable
  • To liaise with external stakeholders to integrate the modelling software with data pipelines and analytical workflows established for public health response
  • To support the team in developing a pipeline for literature synthesis using AI tools
  • To collaborate on research to strengthen software reliability and robustness
  • To write reports for submission to research sponsors
  • To present findings via publications to referred journals and to colleagues at conferences
  • To provide guidance to staff and students
  • To attend relevant workshops and conferences as necessary
  • To develop contacts and research collaborations within the research and wider community in Singapore
  • To promote the reputation of Imperial Global Singapore

Other Duties

  • To undertake appropriate administration tasks
  • Contribute to departmental management as required
  • To attend relevant meetings nationally and internationally
  • To undertake any necessary training and/or development

Person Specification

Requirements

Candidates/post holders will be expected to demonstrate the following: Essential (E) / Desirable (D)

Education

Bachelor's or Masters degree with a strong quantitative component (computer science, mathematics, software engineering or equivalent) (E)

Knowledge & Experience

Practical experience with software development in a research or related environment (E)

Experience in using Github as a collaborative coding environment (E)

Experience in developing software for external users, including evidence of supporting reproducible, maintainable and traceable code bases. (E)

Experience in presenting results to specialist and non-specialist audiences (D)

Knowledge of the statistical and mathematical modelling methods used to analyse and simulate infectious disease outbreaks and to inform control policy planning (D)

Skills & Abilities

Strong programming skills, including R, Python, C++ (E)

Highly developed interpersonal skills (E)

The ability to work independently (E)

Ability to interact with policy makers and other academics, especially in other disciplines (E)

Excellent verbal communication skills and the ability to deal with a wide range of people (E)

Excellent written communication skills and the ability to write clearly and succinctly for publication (E)

Ability to prioritise own work in response to deadlines (E)

Demonstrated ability to be creative, proactive, and solve problems (E)

Willingness to work as part of a team and to be open-minded and cooperative (E)

Willingness to travel both within the United Kingdom and abroad (to UK and elsewhere) to conduct research and attend conferences (E)

Discipline and regard for confidentiality and data security at all times (E)

Willingness to undertake any necessary training for the role (E)

Further Information

This role is full time and fixed term for 18 months.

If you require any further details about the role, please contact: Professor Azra Ghani at [Confidential Information].

Questions about the recruitment process, should go to the HR at Imperial Global Singapore [HIDDEN TEXT].

To apply, please attach a one-page cover letter outlining your motivation for applying and how your expertise fits with the job description, and a CV including the names and contact details for two referees who can provide letters of recommendation.

Please note that job descriptions cannot be exhaustive, and the post-holder may be required to undertake other duties, which are broadly in line with the above key responsibilities.

Imperial Global Singapore is committed to Imperial's equality and diversity frameworks. Our values are at the root of everything we do and everyone in our community is expected to demonstrate Imperial:

  • Respect
  • Collaboration
  • Excellence
  • Integrity
  • Innovation

Employees are also required to comply with all Imperial Global Singapore's policies and regulations. We are committed to equality of opportunity, to eliminating discrimination and to creating an inclusive working environment for all. We encourage candidates to apply irrespective of age, disability, marriage or civil partnership status, pregnancy or maternity, race, religion and belief, gender reassignment, sex, or sexual orientation. You can read more about our commitment on our webpages.

Imperial Global Singapore observes the San-Francisco Declaration on Research Assessment (DORA), which means that in hiring and promotion decisions, we evaluate applicants on the quality of their work, not the journal impact factor where it is published. For more information, see https://www.imperial.ac.uk/research-and-innovation/about-imperial-research/research-evaluation/

Imperial Global Singapore believes that the use of animals in research is vital to improve human and animal health and welfare. Animals may only be used in research programmes which are ultimately aimed towards finding new treatments and making scientific and medical advances, and where there are no satisfactory or reasonably practical alternatives to their use. Imperial is committed to ensuring that, in cases where this research is deemed essential, all animals in our care are treated with full respect, and that all staff involved with this work show due consideration at every level. Find out more about animal research at Imperial.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 151383741