Data Engineer / Software Engineer

Paul Scherrer Institute

  • Switzerland
  • ¬£Attractive
  • Industry, business & consultancy

Apply for this job  

Job ref: N/A

Data Engineer / Software Engineer

Science IT / ExPaNDS

Your tasks

In collaboration with colleagues in Science IT, the Photon Science Department and the Laboratory for Neutron and Muon Instrumentation, you will play a key role in integrating PSI experiments to the European Open Science Cloud (EOSC) and help shape Findable, Accessible, Interoperable and Reusable (FAIR) science data. You will also join the recently funded EU collaborative project ExPaNDS(link is external) and benefit from an international initiative working on a common goal.
Your role will be centred on the PSI data catalogue, SciCat, as we expand its capabilities to meet the full data lifecycle from harvesting real-time information during experiments through to publishing FAIR data as part of the ExPaNDS and EOSC community. You will use your experience or interest in science to work with the experimenters to define key experiment parameters, associate this metadata with big data measurements and processing results and work with European partners to help publish the data.
Your main tasks will include:
  • Develop ontologies (concepts and categories) for main application domains of photon and neutron sciences to standardize metadata used in metadata catalogues
  • Implement ontologies in SciCat data catalogue and facilitate implementation in other data catalogues
  • Provide API for SciCat data catalogue based on standards defined by PaNOSC(link is external) and ExPaNDS projects
  • Perform landscape and requirements analysis for metadata catalogues used at European photon and neutron sites (as part of ExPaNDS project)
  • Manage and support roll out, training and operations of data catalogue

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 full stack web application development; in particular, for single-page applications based on NoSQL databases, node.js and Angular software stacks. You will ideally have experience of scripting languages such as Python and developing and using science ontologies.
You hold a university degree (or equivalent practical experience) in computer science or in a natural science with a high component of computer 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.

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.
This is a fixed-term position. The employment contract will initially be limited to the end of August 2022.
For further information, please contact Alun Ashton, phone +41 56 310 44 81 or email alun.ashton@psi.ch.
Please submit your application online by 31 May 2020 for the position as a Data Engineer / Software Engineer (index no. 9551-00).
Paul Scherrer Institut, Human Resources Management, Sabine Mier, Forschungsstrasse 111, 5232 Villigen PSI, Switzerland

Share this job


Paul Scherrer Institute

Paul Scherrer Institute

View Employer Profile