Back to search results

Research Software Engineer

Durham University - Advanced Research Computing

Location: Durham
Salary: £38,784 to £46,049 per annum : Grade 7
Hours: Full Time
Contract Type: Permanent
Placed On: 27th October 2025
Closes: 21st November 2025
Job Ref: 25001271

The Role and Department

The Directorate of Advanced Research Computing (ARC) provides a broad computational capability to underpin and help define the nature of research and innovation that can be undertaken with the institution.

ARC’s mission is to deliver a coherent strategy for the computational support of research: enabling research and innovation to be at the forefront of computational practice; enabling academic leadership through the adoption and evolution of leading technology; fostering associated expertise; and enhancing interdisciplinary collaborations. Leading-edge platforms including High Performance Computing, computational and cutting-edge data analytics methods, and growth and retention of vital capacity in research software engineering and technical R&D are at the core of this endeavour.

We organise our activity under three main pillars:

  1. Research Computing Platforms
  2. Research Software Engineering
  3. Developing researcher computational skills

Which is delivered by the Administration, Research Computing Platforms (RCP) and Research Software Engineering (RSE) teams.

Through collaboration between the Institute for Data Science, Department of Computer Science and ARC, several grants have been secured under the umbrella of the UK’s Digital Research Technology Professionals (dRTP) programme. These projects aim to create an upskilling and code porting landscape – predominantly for simulations and AI running on HPC machinery – for the whole UK DRI community. Their mission includes creating material for the RTP upskilling, running upskilling events, establishing a national performance assessment service, conducting performance assessments and benchmarking case studies, and helping codes to transition into the era of accelerate compute.

You will be embedded into the SHAREing (https://shareing-dri.github.io) project team, working closely with the PI and other project members, the RSEs and the platforms team within ARC and realise synergies with related activity within Durham and Nationally. You will contribute to the planning of upskilling events, the establishment a national performance assessment service, conduct performance assessments and benchmark case studies, driving the community’s transition into the era of accelerated compute. We expect the successful candidate to develop specialist knowledge and expertise across several advanced computing technologies that will influence the deliverables that are part of the grant and services delivered by ARC longer-term. The ability to work using one or more of these technologies is therefore essential:

  • Compiled languages (e.g. C/Fortran)
  • Shared and distributed memory programming tools (e.g. OpenMP, MPI)
  • Accelerator programming (e.g. CUDA, OpenCL, SYCL)
  • Serial and parallel debugging and profiling
  • Parallel numerical algorithms and libraries.
  • System software stack administration and novel/experimental hardware.




We value your feedback on the quality of our adverts. If you have a comment to make about the overall quality of this advert, or its categorisation then please send us your feedback
Advert information

Type / Role:

Subject Area(s):

Location(s):

Job tools
 

PhD Alert Created

Job Alert Created

Your PhD alert has been successfully created for this search.

Your job alert has been successfully created for this search.

Ok Ok

PhD Alert Created

Job Alert Created

Your PhD alert has been successfully created for this search.

Your job alert has been successfully created for this search.

Manage your job alerts Manage your job alerts

Account Verification Missing

In order to create multiple job alerts, you must first verify your email address to complete your account creation

Request verification email Request verification email

jobs.ac.uk Account Required

In order to create multiple alerts, you must create a jobs.ac.uk jobseeker account

Create Account Create Account

Alert Creation Failed

Unfortunately, your account is currently blocked. Please login to unblock your account.

Email Address Blocked

We received a delivery failure message when attempting to send you an email and therefore your email address has been blocked. You will not receive job alerts until your email address is unblocked. To do so, please choose from one of the two options below.

Max Alerts Reached

A maximum of 5 Job Alerts can be created against your account. Please remove an existing alert in order to create this new Job Alert

Manage your job alerts Manage your job alerts

Creation Failed

Unfortunately, your alert was not created at this time. Please try again.

Ok Ok

Create PhD Alert

Create Job Alert

When you create this PhD alert we will email you a selection of PhDs matching your criteria.When you create this job alert we will email you a selection of jobs matching your criteria. Our Terms and Conditions and Privacy Policy apply to this service. Any personal data you provide in setting up this alert is processed in accordance with our Privacy Notice

Create PhD Alert

Create Job Alert

When you create this PhD alert we will email you a selection of PhDs matching your criteria.When you create this job alert we will email you a selection of jobs matching your criteria. Our Terms and Conditions and Privacy Policy apply to this service. Any personal data you provide in setting up this alert is processed in accordance with our Privacy Notice

 
 
More jobs from Durham University

Show all jobs for this employer …

More jobs like this
Join in and follow us

Browser Upgrade Recommended

jobs.ac.uk has been optimised for the latest browsers.

For the best user experience, we recommend viewing jobs.ac.uk on one of the following:

Google Chrome Firefox Microsoft Edge