STFC offers you an opportunity to gain paid practical experience as part of your degree, learning on the job and working on real projects alongside expert scientists and engineers.
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. Computing lies at the heart of many ISIS activities, from user office management, experiment planning, data acquisition through to data analysis and management. To support the analysis of ISIS data, a range of software and systems must be developed and maintained including data cataloguing, large scale storage systems, automated data analysis pipelines. The technologies used for this include Java, C#, Ceph, web services, JSON, virtualisation and containers, as well as enterprise databases such as Oracle and MySQL, applications servers such as IIS and Glassfish, enterprise technologies such as ActiveMQ, and a wide range of Linux and Windows technologies.
List of Duties / Work Programme / Responsibilities: This placement will involve the specification, design, programming, testing, deployment and documentation of software solutions to meet the data management and processing needs of the facility and scientists.
Contacts and Communication: The placement will be in the Research Data group of the Scientific Computing department, and will involve contact with developers and project managers in Scientific Computing, as well as ISIS scientists and users.
Personal Skills and Attributes: The candidate should be studying computer science, software engineering or any other IT related discipline, combined with significant exposure to software development. Experience of object oriented software development in Java, C# or a similar language, and knowledge of relational database design and SQL are essential.
For more information and to apply, please click here.