The Paul Scherrer Institute PSI is the largest research institute for natural and engineering sciences within Switzerland. We perform cutting-edge research in the fields of matter and materials, energy and environment and human health. By performing fundamental and applied research, we work on sustainable solutions for major challenges facing society, science and economy. PSI is committed to the training of future generations. Therefore, about one quarter of our staff are post-docs, post-graduates or apprentices. Altogether, PSI employs 2100 people.

The Macromolecular Crystallography Group at the Swiss Light Source (SLS) operates with three state of the art beamlines providing an outstanding and flexible experimental station for scientists from all over the globe. The group is involved in several aspects of protein crystallography including the development of advanced beamline instrumentation and crystallographic methods, as well as structural biology projects in collaboration with the Laboratory of Biomolecular Research at PSI and external partners.

We are looking for a
Software Developer
For Macromolecular Crystallography Data Management and High Level Applications
Your tasks
We strive to make the research of our visiting scientists more productive by arming them with fast, intuitive and easy to use software to handle the most complex data acquisition protocols. As an integral member of our multidisciplinary multinational team, you will be interacting with top scientists, engineers and technicians at both the MX Group, the controls section, and the SwissFEL to develop the next generation of user software to handle exclusive cutting edge hardware and the exciting new research that comes with it.
Your profile
  • You hold a university or higher degree in information technology, chemistry, physics, biology or comparable
  • You’re well versed in Python (Flask, NumPy, OpenCV) and database technologies (MongoDB is a plus)
  • You are comfortable with modern web programming frameworks (Vue.js) and have implemented RESTful services
  • You are familiar with containerization (Docker) and messaging technologies (ZeroMQ, ActiveMQ)
  • You have basic experience with current IT technologies like machine learning, big data, cloud computing and enjoy the challenge of learning new technologies
  • You have good command of the English language
  • Ideally you have experience in crystallography, automation, beamlines or other types of instrumentation
  • You are a team player and enjoy tight collaboration in a small group of programmers
We offer
Our institution is based on an interdisciplinary, innovative and dynamic collaboration. You will profit from a systematic training on the job, in addition to personal development possibilities and our pronounced vocational training culture. If you wish to optimally combine work and family life or other personal interests, we are able to support you with our modern employment conditions and the on-site infrastructure.

For further information, please contact Wayne Glettig, phone +41 56 310 58 23.

Please submit your application online by 5 January 2020 for the position as a Software Developer (index no. 6122-00).

Paul Scherrer Institut Human Resources Management, Anita Bleiker, 5232 Villigen PSI, Switzerland