Skip to main content

This job has expired

Research Software Engineer

Employer
University of Nottingham
Location
Nottingham, Nottinghamshire (GB)
Salary
£30,395 to £39,609 per annum (pro-rata if applicable) depending on skills and experience
Closing date
3 Mar 2019

View more

Job Type
Professional Services, IT Services
Contract Type
Fixed Term
Hours
Full Time

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:     Sunday 03 March 2019
Reference:     IS041819 

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, fixed term position and will be offered for a period of 4 years and 11 months. Job share arrangements may be considered.
Informal enquiries may be addressed to Jurgen Mitsch, email jurgen.mitsch@nottingham.ac.uk. Please note that applications sent directly to this email address will not be accepted. Interviews for this role are expected to be held on 12 March. 

For more information about this exciting new opportunity, see our dedicated http://www.nottingham.ac.uk/Jobs/CurrentVacancies/Digital-Research-Service/Home.aspx
 
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; https://www.nottingham.ac.uk/jobs/applyingfromoverseas/index2.aspx 

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert