The ISIS pulsed neutron and muon source at the Rutherford Appleton Laboratory is a world-leading centre for research in the physical and life sciences. It is owned and operated by the Science and Technology Facilities Council. ISIS produces beams of neutrons and muons to study materials at the atomic level using a modern suite of neutron and muon instrumentation. It supports a national and international community of more than 2000 scientists who use neutrons and muons for research in physics, chemistry, materials science, geology, engineering, and biology.
An essential part of this facility is the development of software tools to analyse and present scientific data.
The Mantid project, which is an international collaboration between the ISIS spallation source at RAL and the SNS spallation source at Oak Ridge National lab, is developing single unified data analysis framework for scientists who use neutron scattering as a probe of material properties.
This is an opportunity to join an active development team working on an open source project to support world class research Successful applicants will gain valuable experience development, testing and teamworking experience in a major software development as an equal member of the development team which is comprised academic and industrial scientific software developers.
Four student placements will be offered to work within the Mantid team with the responsibility for the development (using C++ and Python) and testing of algorithms in the wider areas of data correction and visualization as well as API development and model integration. This will provide essential functionality for the Large Scale Structures, Molecular Spectroscopy, Inelastic Neutron Spectroscopy and Muon groups.
In each case, the requirements will be defined in consultation with facility scientists, and you will be responsible for coding, testing and demonstrating solutions. In many cases, you will be expected to port already-existing codes within the remit of the Mantid framework. If time permits, there may be the opportunity to become involved in other aspects of the Mantid project, whether coding algorithms or working to enhance the platform.
List of Duties / Work Programme / Responsibilities
These positions are a chance to gain experience in scientific computing as a part of a major international collaborative scientific computing project. Working within the Mantid project team, the successful applicant will tackle tasks, appropriate to their abilities.
Personal Skills and Attributes
The candidate should be studying Computing Science or a related scientific discipline, combined with significant exposure to software development. Experience with computer programming is essential, particularly object oriented development in C++. Experience in the development of graphical user interfaces and Python would also be an advantage, however support and training will be available if required.
Information can be found at http://www.mantidproject.org. Information on ISIS can be found at http://www.isis.stfc.ac.uk, and on the ISIS muon instruments http://www.isis.stfc.ac.uk/groups/muons.
For further information about the position, please contact Jon.Taylor@stfc.ac.uk or ISISSandwichStudents@stfc.ac.uk