High Performance 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 are investing in world-class people and facilities to create world-leading capabilities, working with strategic technology partners at our state of the art Daresbury facility. Our mission is to transform UK competitiveness by accelerating the uptake of high performance computing, big data and cognitive technologies.

About The Role

We are seeking to recruit a High Performance 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.

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 scientist’s, 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.

Successful applicants will be appointed at either Band D or Band E of STFC’s staffing hierarchy, depending on the strength of your skills, experience and qualifications.

About You

While support from other members of the department is available, you should have a detailed knowledge parallel software development for both shared and distributed memory as well as an ability to diagnose and correct software performance issues. 

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 MPI and OpenMP is also required.

You must have experience utilising HPC systems 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 (http://www.stfccareers.co.uk).

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 http://topcareer.jobs/Vacancy/irc242454_7485.aspx. 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