Accelerator Physics Summer Placement
at Science and Technology Facilities Council STFC
Didcot, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 27 May, 2024 | GBP 20650 Annual | 01 Mar, 2024 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
SCIENCE AND TECHNOLOGY FACILITIES COUNCIL
Salary: £20,650
Hours: Full time
Contract Type: Fixed Term for 8 weeks
Location: Rutherford Appleton Laboratory Harwell, Oxfordshire
Interviews: The recruitment process involves a technical interview only that will take place onsite in April 2024
Start: July 2024
OPAL is an open-source particle accelerator simulation package for modelling Fixed Field Accelerators (FFAs), Cyclotrons and linacs. In the ISIS accelerator physics group we are developing an ISIS-II prototype FFA ring known as FETS-FFA. OPAL forms a critical part of the simulation effort for this prototype ring. Work is ongoing on a Python interface for OPAL to make the code more accessible and allow the user greater flexibility with the input.
A graphical interface for placing the elements of the accelerator in PyOPAL would allow the user to more easily set up the magnetic structure of the accelerator and speed up the simulation process.
Here within our Accelerator Beams Division, we are pleased to offer the opportunity to support a summer placement student to develop a graphical user interface in Python to place the elements of a particle accelerator in an OPAL simulation.
We will help you learn about modelling an accelerator in general and there is also scope to work on the OPAL package itself if the project goes in that direction.
Responsibilities:
Within this placement, responsibilities will include:
- Development of a graphical user interface in Python
- Implementing a method for placing accelerator elements with a graphical user interface
- Understanding the simulation of accelerators with OPAL
- Working with Python wrappers for C++ programs
- Writing documentation
- Presenting results
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Didcot, United Kingdom