Research Software Engineer/Research Associate in Large Scale Simulation

Research Software Engineer/Research Associate in Large Scale Simulation
Closing date
Employer: The University of Sheffield (Department of Computer Science) Location: Sheffield


Salary: Grade 7, £31,302 – £39,609 per annum

Are you a Research Software Engineer or a researcher with strong software development skills, looking to deliver high impact collaborative research within an international consortium? We have an exciting opportunity for a fixed term Research Software Engineer/Research Associate in large scale complex systems software development, based in a world top 100 University and working on an international research project: PRIMAGE (Predictive In-silico Multiscale Analytics to support cancer personalized diaGnosis and prognosis, Empowered by imaging biomarkers). This €7.2m project, funded by EU Hor2020 aims to improve patient outcomes and reduce treatments costs by developing predictive computational methodologies to support decision making in the clinical management of malignant solid tumours.

Your primary role will be the development of large scale multi agent simulation software (for example, FLAME GPU: using modern C++. You will work with a team of developers from other projects to meet common development goals, as well as working with computational modellers from the Insigneo Institute for in silico Medicine. You will assist in translating cellular-scale models of tumour growth, spanning multiple biological scales, to high performance computing environments. You will work under the supervision of Dr Paul Richmond, a specialist in Research Software Engineering (RSE) and use of Graphics Processing Units (GPUs) for complex systems simulation. You will actively collaborate with other researchers in this European Consortium, to develop and run complex multiscale individualised simulations of the effect of different treatments on the tumours.

You will be based within the Research Software Engineering group ( within the fast-growing Department of Computer Science, rated within the top five in the UK in the most recent REF. You will collaborate with the the Insigneo Institute for in silico Medicine, an exciting multidisciplinary research institute, who will be developing the PRIMAGE computational models of tumour growth. There will also be opportunities for international travel and collaboration with academic, commercial and clinical partners across Europe who are world leaders in fields as diverse as paediatric cancer, machine learning, novel biomarker development and computational modelling software.

Candidates must be educated to PhD level (or be close to completion) in computationally based field (or equivalent industrial experience), with excellent software engineering skills and prior experience of software development using modern C++ and Python. Previous experience of GPU computing and high performance computing is not essential but candidates must have
an aptitude for learning or improving these skills.

How to apply?

To apply visit our job pages ( and search for vacancy number: UOS022770.

Contact details

For informal enquiries about this job and the recruiting department, contact: Dr Dawn Walker on or on 0114 222 1914 For administration queries and details on the application process, contact the lead recruiter: on or on 0114 222 1800.