Recruiting for UKRI and UK SBS

Research Software Engineer / Operations Support

Scientific Computing
210000IT Requisition #

Science and Technology Facilities Council

Band D Salary: £31,931 to £34,709 per annum (Plus an additional allowance of up to £3,000 dependent on experience)
Band E Salary: £39,748 to £44,166 per annum  (Plus an additional allowance of up to £4,000 dependent on experience)

Hours: Full time or Part time (minimum 30 hours per week)
Contract Type: Permanent
Location: Science and Technology Facilities Council, Rutherford Appleton Laboratory Harwell, Oxfordshire 

JASMIN is a globally unique facility for data-intensive computing for the environmental sciences. It supports a vibrant and dynamic community of researchers in the UK and internationally.  Applications range from climate change and oceanography to air pollution, earthquake deformation and analysis of wildlife populations. Tens of petabytes of disk and tape storage are combined with several types of compute resource: managed interactive and batch compute for building and executing large workflows, and an on-premise cloud providing projects and communities a set of service components with which to build and manage their own computing needs. Architected jointly between STFC's Scientific Computing Department and the Centre for Environmental Data Analysis (CEDA) within RAL Space, it is operated and supported by a small but innovative team with expertise in computer science, research software engineering and environmental informatics. 

An opportunity has arisen to join this team to develop and maintain software used to deliver JASMIN as a service, and to operate processes which support users in their work on the JASMIN platform. 

This could involve, for example:

  • Web applications development, operational deployment and maintenance of services 
  • Liaising with external users to set up the required storage or compute resources for their research
  • Troubleshooting: helping to diagnose problems with user access to services including shared storage, batch compute and cloud resources
  • Writing technical documentation or training materials for colleagues and the external user community.

The successful applicant will work as part of a small team responsible for the delivery of JASMIN to users, liaising with other teams in the organisation who operate particular infrastructure components. In development work, you would be expected to adopt and help develop the working practices of the group: we work predominantly in the Python programming language for the Linux platform. You may be responsible for designing the architecture of a system or component but integrating with existing systems and interfaces may dictate the approach. Our users are innovative and demanding, often specialists in their field, and their workflows constantly evolving, so flexibility is required in order to support them in their work addressing some of the most important scientific challenges of our time. The role requires a pro-active approach producing high-quality, innovative technical work to tight deadlines, coupled with the ability to communicate with technical and non-technical colleagues and end users. The job-holder will report to the JASMIN Operations Manager but will also work as a member of the CEDA development team and will be required to work closely with colleagues in CEDA, the Scientific Computing Department and external stakeholders. 

Essential Criteria:

Candidates must have a degree or equivalent experience in computer science, engineering or another numerate subject, with some experience of software development and Python programming for the Linux platform. You must have good communication skills in written and spoken English.

The ideal candidate would also have experience of several of the following:

  • Providing support to end users 
  • Troubleshooting technical issues and undertaking or coordinating tasks to resolve them
  • Working as part of a small team
  • Working to strict deadlines
  • Scientific computing environments, including batch/high-performance computing (HPC) clusters
  • Working with scientific data formats such as HDF ( or netCDF (
  • Modern open-source software development practices and associated development tools (e.g. Git distributed version control system, continuous integration)
  • Development and testing for software for robust, operationally sensitive environments
  • Container and cloud computing technologies.

About STFC 

The Science and Technology Facilities Council is a world-leading multi-disciplinary science organisation where curiosity-driven, blue-skies thinking meets practical, application-led science and engineering. Our goal is to deliver economic, societal, scientific and international benefits to the UK and its people – and more broadly to the world. 
One of Europe’s largest research organisations, we’re trusted to support, enable and undertake cutting-edge projects in an amazing diversity of fields. Through world-class facilities and people, we’re driving ground-breaking advances in science, engineering, computing and technology. Our research seeks to understand the Universe from the largest astronomical scales to the tiniest constituents of matter, yet creates impact on a very tangible, human scale. 
For more information about STFC please visit
You can also visit our careers site 
How to Apply 
Online applications only preferred for this role. Please submit your CV and a covering letter which clearly outlines how you fulfil the criteria specified along with your motivation to join STFC and the role you’re applying for. Ensure that the job reference number is included in the filename description of each document uploaded. Note that failure to address the above criteria or submit your application without a covering letter may result in your application not being considered. You will only be assessed on the content of your CV and covering letter and not the ‘experience’ section of the application. 

About UKRI 

Launched in April 2018, UKRI is a non-departmental public body sponsored by the Department for Business, Energy and Industrial Strategy (BEIS). 

Our organisation brings together the seven disciplinary research councils, Research England, which is responsible for supporting research and knowledge exchange at higher education institutions in England, and the UK’s innovation agency, Innovate UK to create an independent organisation with a strong voice for research and innovation, and a vision to ensure the UK maintains its world-leading position in research and innovation. More information can be found at

How we support EDI in the workforce 

At UKRI we believe that everyone has a right to be treated with dignity and respect, and to be provided with equal opportunities to flourish and succeed in an environment that enables them to do so. We also value diversity of thought and experience within inclusive groups, organisations and the wider community.  For further information, please visit ‘How we support EDI in the workforce’  

Disability Confident Employer 

As a Disability Confident employer, UKRI will offer an interview to a fair and proportionate number of disabled applicants that meet the minimum criteria for the job (this is the description of the job as set by the employer). To enable us to do this we ask the appropriate questions within the candidate application. 
For more information on this scheme, click here.  

My Profile

Sign in to manage your profile.

Go to Profile

My Submissions

Sign in to track your Submissions.

My Submissions

Similar Listings

Didcot, Oxfordshire, England

📁 Scientific Computing

Didcot, Oxfordshire, England

📁 Scientific Computing

Didcot, Oxfordshire, England

📁 Scientific Computing