Jobs in Structural Biology and Related Fields


Software Scientist Machine Learning


Paul Scherrer Institute, Switzerland
Application deadline: 23 Aug 2020


In a collaboration with colleagues in Science IT, Photon Science Department PX, SDSC and CSCS you will play the key role in finding novel ways of applying machine learing to reduce high volume over 18GB/s experiment data. You will join the recently funded SDSC project RED-ML and benefit from collaborating with internationally recognised partners striving to meet the needs of more challenging experiment conditions and the need for greater scientific accuracy.

Your role will be centred on science use cases, the first of which will be the real time reduction of diffraction data from detectors capable of producing over 18GB/s and eventually over 46 GB/s of unprocessed data. The goal of this use case would be the eventual reduction of raw data with the application of ML that will surpass current algorithms in both accuracy and speed.

Your main tasks will include:

  • Lead and where necessary take responsibility for the design, implement and eventual support of the RED-ML collaboration, architecture and integration into PSI infrastructure
  • Work on the RED-ML use cases and with domain experts to inform an architecture for data reduction as part of the end-to-end architecture being developed for Swiss Light Source SLS 2.0
  • Adapt and implement software as required to operate in the PSI local and distributed environment
  • Lead on the identification of an assessment of data reduction methodologies and datasets for training and verification
  • Implement and test target architecture and confirm operations with data owners with eventual handover to pilot operations
  • Work closely with colleagues of similar function at the PSI SLS 2.0 and SwissFEL along with leading national and international institutions

Your profile

As either an enthusiastic and talented early career or experienced professional, you should be motivated to work at the interface between science and computing technology. You will have previous experience or a deep knowledge of one or more machine learning toolsets and their application. You have experience of software languages extensively used in science such as Python or C++ and developing software for deployment on on-premises or cloud based compute clusters and high performance file systems. You can demonstrate the ability to assimilate new ideas and turn them into practical, applied techniques and a willingness to continue to learn new developments. Given the data volumes and methodology being used, you will have experience of managing and organizing the parameters and results of large datasets.

You hold a PhD degree (or equivalent practical experience) in computer science or in a natural science with a high component of computer science or data science. A very good command of written and spoken English is a must, while knowledge of German is an advantage. If you are a strong team player with excellent communication skills and sense of responsibility, this position will offer you a great opportunity to develop your career in an exciting and highly multidisciplinary environment.

What PSI can offer

The 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, PSI are able to support you with our modern employment conditions and the on-site infrastructure. This is a fixed-term position.

The employment contract will be limited to the two-year duration of the RED-ML grant. The salary offer will be commensurate with the depth and breadth of your experience.

Applications close on 23 August 2020.

More information, including how to apply, can be found here.

, Switzerland

Software Scientist Machine Learning