Your tasks
Join the Swiss Light Source SLS team at PSI for a hands-on traineeship project focused on enhancing a Python/Systemd/EPICS/CaQtDM-based service framework. This framework supports critical infrastructure at SLS, and your task will be to improve its automation, maintainability, and scalability.
The tasks include:
- Develop tools to simplify the addition of new and management of existing services
- Separate environments for development and production
- Containerize services using Podman for better deployment and isolation
- Contribute to documentation and best practices for long-term maintainability
This is a unique opportunity to work at the intersection of scientific computing and modern DevOps practices, gaining experience with real-world systems in a high-impact research environment.
Your profile
- You are a student in engineering, computer science or physics, and you are at least in your ultimate year of undergraduate study (minimum 4 semesters)
- You are interested in computer science, and you have experience with Python and Linux
- You have not yet completed your Master’s thesis
We offer
Our institution is based on an interdisciplinary, innovative and dynamic collaboration.
The contract will be limited to 3 months.
For further information, please contact Dr Felix Armborst, phone +41 56 310 56 77.
Please submit your application online for the position as a Trainee (index no. 8121-25857).
Paul Scherrer Institute, Human Resources Management, Lara Essig, 5232 Villigen PSI, Switzerland