Research Software Engineer

STFC - The Science and Technology Facilities Council - STFC Rutherford Appleton Laboratory

About Us

The Science and Technology Facilities Council (STFC) is one of Europe’s largest research organisations. We’re trusted to support, enable and undertake pioneering projects in an amazing diversity of fields. Through world-class facilities and people, we’re driving ground-breaking advances in science and engineering.

At the Hartree Centre we utilise the UK’s premier supercomputing environment, researchers and software developers, to provide an outcome based collaborative R&D service to help UK Industry and Academia develop better products, services, processes and software.

About The Role

We are seeking to recruit a Research Software Engineer to join the team. You will be working with the latest architectures and technologies to meet the needs of UK industry.

Duties of the role will include:

  • Porting and optimisation of parallel software for HPC environments
  • Development and optimisation of software for heterogeneous/accelerated architectures (GPU, Xeon Phi, FPGA etc.)
  • Learn and apply data centric, analytics and cognitive computing technologies
  • Publish non-confidential results.

If successful you will join a new team of world class Computational Scientists within the Hartree Centre. You will work with business development personnel to develop collaborations with industrial partners and public agencies.

The Hartree Centre works closely with industrial clients on specific projects and you will also contribute to these projects as needed. Some of the work will be commercial in confidence and subject to IPR rules around public disclosure. The role will involve working closely with teams within commercial companies.

You will need to work on diverse projects, so an ability to have informed discussions with scientists, industrial clients and academic colleagues from different domains is essential. Hartree Centre projects will be solution-focused, so you must be able to work to a plan and within a deadline.

About You

We are looking for candidates with experience of applications in one or more of the following fields: finance, media, engineering, life sciences and/or chemistry.  While support from other members of the department is available, you should have a detailed knowledge of software engineering and the use of clusters or supercomputers and data management. 

Demonstration of knowledge and/or experience in Cognitive Computing areas, such as Knowledge Representation and Ontologies, Human Computer Interaction, Robotics, Web-based Agents and the like, will be a distinct advantage.

It is essential that you have scientific programming in c, c++ or Fortran. Knowledge of good coding practice and standards is also required.

You must have experience developing interfaces and/or glue code (Python etc) as well as excellent verbal and written communication skills. 


An exceptional index linked pension scheme, 30 days leave allowance and flexible working are offered.

Full details of offered benefits can be found on STFC’s careers pages (

To Apply

Applicants are required to include a cover letter outlining their suitability for this role. Please also state where you saw this role advertised.

Applications are handled by UK SBS; to apply please visit our job board at Applicants who are unable to apply online should contact us by telephone on +44 (0)1793 867000.

The closing date for applications is 8th October 2017.

Share this job
  Share by Email   Print this job   More sharing options
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:


South East England