University of Glasgow Marque

University of Glasgow

College of Science & Engineering

School of Computing Science

Research Software Engineer — Algorithms for Kidney Exchange

Vacancy Reference: 105770

Salary: Grade 7, £37,474 - £42,155 per annum

This post is full time, and has funding for up to 2 years

The School of Computing Science is looking to recruit a Research Software Engineer to make a leading contribution to the project "KidneyAlgo: New Algorithms for UK and International Kidney Exchange", working with Professor David Manlove and other project collaborators. This 24-month project is funded by the Engineering and Physical Sciences Research Council (EPSRC) in collaboration with Professor Daniel Paulusma from Durham University, under EPSRC grants EP/X013618/1 and EP/X01357X/1.

Specifically, the job requires excellent programming skills and substantial prior software development experience. The successful candidate will also be expected to contribute to the formulation and submission of research publications and research proposals as well as help manage and direct this complex and challenging project as opportunities allow.

The job involves developing implementations of new algorithms and software for kidney exchange, which provides an additional option for patients who require a kidney transplant, and who have a willing but medically incompatible donor. Patients in this position may swap their donors to receive a compatible kidney, and a kidney exchange programme (KEP) constructs an optimal set of exchanges based on a pool of patient-donor pairs. A key challenge to be addressed by this project is to provide software that can be used by individual national transplantation organisations (NTOs) and groups of NTOs collaborating internationally by sharing their pools, to find fair and optimal sets of kidney exchanges.

The successful candidate will work closely with other members of the team; besides the Principal Investigators, these include Research Associates at the University of Glasgow and at Durham University, identified overseas collaborators, NHS Blood and Transplant (the Project Partner), and other European NTOs.

This post provides a unique opportunity for the successful candidate to join a research project with significant impact, through implementing software for the UK Living Kidney Sharing Scheme run by NHS Blood and Transplant, and for other KEPs. Thus it is vital that the software is designed with the requirements of the intended users at the forefront, and subjected to rigorous testing and validation in order to increase confidence in its correctness.

The successful candidate will be a member of the Formal Analysis, Theory and Algorithms (FATA) research section within the School. Support and mentoring will be provided to enable the successful candidate to develop their career in accordance with the key recommendations of the recent report of the Society for Research Software Engineers.

For informal discussions about the role, please contact Prof David Manlove (

More information on the University of Glasgow's School of Computing Science is available.

For more information about the job and to apply online, click here.

Closing date: 31 January 2023. Interviews will be held on 27 February 2023.

It is the University of Glasgow's mission to foster an inclusive climate, which ensures equality in our working, learning, research and teaching environment. We strongly endorse the principles of Athena SWAN, including a supportive and flexible working environment, with commitment from all levels of the organisation in promoting gender equality.

Athena Swan logo

The University of Glasgow, charity number SC004401.