The University is looking to appoint a Research Software Engineer with experience in modern programming languages and machine learning and AI applications within the Research Institute of Health and Wellbeing. In this role, you will collaborate with researchers in the Modelling Complex Systems group within the MRC/CSO Social and Public Health Sciences Unit, taking a lead role in developing, maintaining, and enhancing computational simulation software produced as part of our ongoing research projects.
Alongside these software engineering tasks, you will contribute to the development of software development skills within the group, by providing hands-on technical guidance, and promoting best practices in software development and sustainability. You will also assist Unit staff in maintaining and supporting the growing High-Performance Computing (HPC) resources available within the Unit, developing high-performance simulation software for use on these machines, and making effective use of GPU resources.
This position will be offered on a fixed-term basis for 2 years and is appointable at either a Grade 6 or Grade 7 level. Candidates wishing to pursue the G7 level should have experience of leading the full software development lifecycle, from the initial design through to ongoing support and will take a lead role in the design, development, maintenance and dissemination of open-source simulation software within the Modelling Complex Systems Workstream.
This is an exciting opportunity to work within a diverse interdisciplinary team with a wide array of research interests, working with high-performance computing hardware on computational models that are directly relevant to major challenges in public health, including Covid-19.