Digital Research Service

Location:  Jubilee Campus
Salary:  £30,395 to £39,609 per annum (pro-rata if applicable) depending on skills and experience. Salary progression beyond this scale is subject to performance.
Closing Date:  Tuesday 30 April 2019
Interview Date:  To be confirmed
Reference:  IS041819X1

The University of Nottingham has realised the benefit of having a dedicated, core facility to support academic researchers to realise the potential of their data and improve research quality. The Digital Research Service support the University of Nottingham’s research by providing expertise in the areas of Data Analytics, Bioinformatics and Research Software Engineering.

As part of its Research Strategy, the University is making a significant investment in six multi-million cross-disciplinary Beacons of Excellence (Beacons). Beacons will represent a critical mass, undertaking a coherent and integrated portfolio of research, doctoral training and knowledge exchange activities in a well-defined research area, carrying out discovery and challenge-led research and related activities, with an objective to be demonstrably amongst the best in the world.

We are seeking two Research Software Engineers (RSE) to work in the DRS to provide support to a wide range of disciplines within the research landscape of the University of Nottingham. In particular, you will be supporting research with the use of HPC and/or cloud computing resources. This includes for example:

  • supporting new and existing users with accessing/using HPC or cloud resources
  • porting and optimising existing research code to run efficiently on HPC or cloud resources
  • full development of software to run on HPC or cloud to tackle research challenges

Furthermore, you will provide expert level knowledge and skills to develop, improve, maintain and support high quality software solutions fulfilling the requirements of research projects. You will also contribute to developing the knowledge and skills within the research community at all stages of the research software development cycle (e.g. by providing hands-on technical training, coaching sessions and promoting the adoption of best practices).

Main responsibilities include:

  • Responsibility for the definition, documentation and delivery of collaborative software projects, defining requirements, timescales priorities and milestones
  • Design, construct, test and document well-structured and maintainable software solutions to meet the requirements of collaborative software projects
  • Support researchers in understanding the benefits of utilising HPC or cloud resource
  • Manage, maintain and support an effective software development environment to deliver research software engineering services

Applicants must meet the essential criteria: 

  •  Degree in a relevant computational field OR relevant professional experience in a related field, e.g. programming for research/development in an academic or industrial setting
  • Experience developing parallel code and applications on a traditional on-premise HPC or Cloud-based infrastructure (e.g. Azure) with one or more programming languages, such as: Fortran, C, C++, Python, MATLAB, Java
  •  Experience in either high performance computing, distributed or shared memory systems, or GPU acceleration on a traditional on-premise HPC or Cloud-based infrastructure (e.g. Azure) and technologies such as OpenMP, MPI, CUDA, OpenCL, OpenACC
  • Ability to work comfortably in a range of computer environments including Unix/Linux and Windows

This is a full time, permanent position, however the funding that support the post remain fixed term for a period of 4 years and 11 months. Job share arrangements may be considered.

Previous applicants need not apply.

Informal enquiries may be addressed to Jurgen Mitsch, email Please note that applications sent directly to this email address will not be accepted.

For more information about this exciting new opportunity, see our dedicated

Further details:

Our University has always been a supportive, inclusive, caring and positive community. We warmly welcome those of different cultures, ethnicities and beliefs – indeed this very diversity is vital to our success, it is fundamental to our values and enriches life on campus. We welcome applications from UK, Europe and from across the globe. For more information on the support we offer our international colleagues, visit;


Research Software Engineer – University of Nottingham


RSE Network Coordinator, RSE Confererence Logistics co-Chair, Sponsorship Chair, based at the University of Southampton.

Post navigation