Human Resources

Research Software Engineer - QMUL20978

Department: IT Services
Salary: £38,084-£44,807 (Grade 5)
Reference: QMUL20978
Location: Mile End
Date posted: 22-Jan-2020
Closing date: 16-Feb-2020

Job profile Apply online


Queen Mary University of London is a Russell Group university with one of the strongest research profiles in the UK. Queen Mary has gained a reputation for the high-quality of its academic teaching and research.


The position of Research Software Engineer is key to the delivery of many of the core services of Queen Mary University of London’s ITS Research. The RSE team are a centralised team within ITS Research, supporting researchers across the whole university. This is a varied and interesting role, with exposure to a range of exciting short/long term research projects.


Supporting the development of research software is a primary objective of this role, working closely with the rest of the ITS Research team. The post holder will work closely with academic staff to help them and their wider research community. In addition to developing new and existing code, there will be an emphasis on promoting good software engineering practices, including testing, documentation, and the use of version control and continuous integration. There is an additional focus on reproducibility and software sustainability.


To promote the efficient use of resources, the Research Software Engineer performs analysis and profiling of existing code, identification of the bottlenecks and suggestions of performance improvements in the areas of:

  • algorithmic design or library choice
  • data storage optimisation
  • parallelisation, possibly including scaling to multiple GPU.


ITS Research manages the University’s High Performance Computing (HPC) systems ( and the RSE team support academic users with their software on this service and on Tier2 HPC facilities.


This RSE role will be of interest to candidates with extensive experience/interest in the following topics

  • Data-intensive programming/data science
  • Scientific/numerical programming

Candidates will be experienced in using languages such as R or Python. There will be opportunity for professional development to improve existing skills and learn new ones as the role requires.


The Benefits of working at QMUL:

This is a full-time permanent post. Starting salary will be in the range £38,084-£44,807 per annum inclusive of London Allowance. Benefits include 30 days annual leave, pension scheme and interest-free season ticket loan.

Candidates must be able to demonstrate their eligibility to work in the UK in accordance with the Immigration, Asylum and Nationality Act 2006. Where required this may include entry clearance or continued leave to remain under the Points Based Immigration Scheme.


For informal enquiries about the role please contact: using the job reference number as the subject line.

The closing date for applications is Sunday, 16th February 2020.


Interviews are expected to be held shortly after the closing date for applications.

Valuing Diversity & Committed to Equality

Apply online