Science and Technology Facilities Council
Instrument Software Scientist - Summer Placement
Salary: £22,096
Hours: Full time
Contract Type: Fixed Term - 10 weeks
Location: Science and Technology Facilities Council, Rutherford Appleton Laboratory Harwell, Oxfordshire
The successful applicant will work with instrument scientists and software scientists to develop a software algorithm to calculate the orientation of samples measured on several scientific instruments at ISIS. The resulting product will utilize existing python routines, and will rely on the applicant creating a procedure using these routines. The procedure will be written in a user-friendly way to take user inputs and calculate the solution. You will primarily work with instrument scientists based in the Excitations group. This group is composed of eight scientists who use the neutron instruments at ISIS to perform fundamental scientific experiments on novel materials. The instruments at ISIS host hundreds of scientific users from around the world every year to pursue scientific studies in many different research areas. The successful candidate will be supported by their line manager and the rest of the group, as well as software scientists in the Computing division. The candidate will be encouraged to gain experience with the instruments, software and facility to help with their academic development.
Summary of Key Duties & Responsibilities:
1. Work with the scientific team to define a procedure for calculating sample orientations.
2. Outline, implement and test a software method using Mantid Python methods.
3. Write test cases for use with continuous integration practices.
4. Identify and integrate additional features for increasing the scientific benefits of this work.
To apply for this placement, we are looking for the following:
Essential:
1. You are in full time education at university, and will be returning to university/your studies once the summer placement has concluded.
2. You have the right to live and work in the UK for the duration of the placement.
3. Working towards a degree in Physics, Chemistry, Mathematics or Computer Science.
4. Experience programming in Python.
5. Knowledge of the principles of diffraction & the reciprocal lattice.
6. Ability to translate real world problems into computer code solutions.
7. Good written and oral communication skills.
8. Ability to work in a team.
Desirable:
1. Experience in writing software documentation (S&I).
2. Experience with continuous integration and writing test cases (S&I).
Part of our application process involves submitting your CV and a cover letter. Your cover letter should address your suitability for the opportunity based on how you meet each essential criteria stated in this advert.
Please note that we hold the right to close this vacancy early if a sufficient number of applications have been received. #J-18808-Ljbffr