Work Placement / Internship

Development of Research Software Packages Industrial Placement

Didcot, Oxfordshire

Save to shortlist Saved to shortlist Apply now

ISIS is a world-leading centre for research in the physical and life sciences. Our suite of over 30 neutron and muon instruments provides unparalleled insights into the properties of materials on the atomic scale. We support a national and international community of more than 3000 scientists for research into subjects ranging from clean energy and the environment, pharmaceuticals and health care, through to nanotechnology and materials engineering, catalysis and polymers, and on to fundamental studies of materials. 

Data analysis and scientific software are fundamental to the overall scientific process at ISIS. They enable our community to visualise, analyse, model and interpret the results of their experiments. With the ever-increasing data volumes produced by the latest instruments, the more sophisticated experiments that our users perform, and the growing sophistication of analysis that the latest modelling codes and hardware make feasible, there is a strong need to improve and extend our current research software applications, and to develop new applications! 

STFC's three top tips

Find out what you can do to really impress recruiters at the Science & Technology Facilities Council (STFC) – from Early Careers Talent Acquisition Manager, Ben Bealing. To watch the full Gradcracker/STFC webinar, click here.

Summary of Key Duties & Responsibilities  

We have a great opportunity for a student to join the Research Software Engineering (RSE) team, which resides within the ISIS Computing division and the Scientific Software Group. We are developing research software packages in partnership with ISIS scientists and users, and frequently in collaboration with inter-department and international partners. 

You will take an active role in the professional software development of one or more research software packages critical to ISIS. This includes the specification, design, documentation and testing of such codes, and working closely with ISIS scientists and users. The main technologies used for this purpose, in term of programming language, is either C++ or Python. Common to all RSE package development is the use of continuous integration, Git version management and Agile workflows. You will be working with mathematical physics/chemistry data analysis codes and tasks such as helping to improve containers/cloud deployments, multi-threading and code speedups, virtualisation/UI/UX aspects and algorithm developments. 

The candidate should be studying a natural science, computer science, software engineering or any other IT or Science related field. Knowledge of software development, for example using C++ or Python, is needed. Knowledge of processing and analysing scientific data is highly desirable. Good interpersonal skills and the ability to work within a team are crucial.  

In order to apply for this role you must have:  


  • At university, enrolled on an undergraduate degree course and required or have requested to take a year out of studies to gain experience within industry
  • Right to live and work in the UK  
  • Studying for a degree in a natural science, computer science, software engineering or a strongly related subject  
  • Good knowledge of a scripting language such as Python or good knowledge of object-oriented programming such as C++  
  • Good knowledge of processing and analysing scientific data  
  • Demonstrate good communication skills and good team working capabilities  
  • The ability to learn new skills, both technical and non-technical  
  • Demonstrate passion for computing and science  


  • Good knowledge of version control systems such as git and/or continuous integration  
  • Good knowledge of virtualisation technologies such as Docker/Singularity  
  • Good knowledge of different operating systems such as Linux and Windows  
  • Good knowledge or multi-threading and/or distributed computing and/or of UI/UX 

We've signed the Gradcracker feedback pledge.

(This means that we will supply feedback if requested after an interview.)


Apply online now
This button will open a new tab and take you directly to the employer's website to apply.
Please remember, if asked, that you found this job on Gradcracker.
Save to shortlist Saved to shortlist

Opportunity Overview

  • October 31st, 2021
  • £20,129 + benefits
  • All grades
  • Year-long
  • Didcot, Oxfordshire
    (Show map)

Preferred Disciplines...

  • Biology
  • Chemistry
  • Computer Science
  • Hardware
  • Information Technology
  • Physics
  • Science
  • Software
  • Systems

Also Accepting...
Click to show all disciplines

More on our Hub

Employee Profiles

View more »

Watch our videos

Watch more of our videos »


View our blogs

Follow your favourite employers
Save jobs to your shortlist
Receive personalised alerts
Access our live webinars
Register now