Python Developer for Accelerator Physics Applications
Role details
Job location
Tech stack
Job description
- Design and implement effective automated commissioning procedures for our particle accelerators
- Develop and optimize software for precise analysis of data from our beam detectors
- Program and maintain tools that interface physics models with the particle accelerators and their control systems
- Implement unit and end-to-end tests, as well as scripts for efficient deployment of our software solutions
Requirements
-
Completed academic studies (preferable: Bachelor or Master degree) in software engineering, physics, mathematics or similar
-
Practical experience developing with Python 3
-
Familiarity with version control systems (SVN, GIT) is an advantage
-
Proficiency in data processing using numpy and pandas
-
Skills in data visualization using matplotlib
-
Knowledge of GUI development with pyQt/pyside is an advantage
-
Fluency in verbal and written English; German is an advantage
-
Solid MS Office knowledge
-
Willingness to work on call
-
Willingness to work in shifts
-
Analytical skills and an affinity for facts and figures
-
You are a flexible person with an independent and structured approach to work.
Benefits & conditions
For legal reasons, we are obliged to point out that the minimum gross annual salary for this position is EUR 46,200. However, our attractive salary packages are based on current market salaries.