The Science Directorate at the European Spallation Source (ESS) in Lund, Sweden, invites applications for a Scientific Software Developer at the Data Management and Software Centre in Copenhagen, Denmark.
The Data Management and Software Centre (DMSC), part of the ESS Science Directorate, is responsible for the design, development and construction of the computer software and hardware to be used for the operation and data analysis of the experiments to be carried out on the neutron scattering and imaging instruments to be constructed at ESS.
DMSC performs work at both the ESS offices in Lund, Sweden and at the main DMSC offices currently located at Universitetsparken 1 in Copenhagen, Denmark. In 2017 the main offices of DMSC will move to a purpose built building on the Niels Bohr campus of the University of Copenhagen.
The mission of the Data Management Group is to deliver the critical real time data streaming and recording infrastructures that make experiments at ESS possible and to provide the catalogues, databases and automatic processing capabilities that enable visiting scientist to effectively use their scattering data.
To meet this objective we will utilise development effort and expertise from ESS in Lund and Copenhagen staff and in-kind contributing partners from other facilities collaboratively developing open source packages for use at large scale facilities.
The advertised position will be working on the processing of neutron detector data.
For the neutron scattering applications timed and spatially located neutron detection events are of interest. Some of the new detector types developed in collaboration with partner instituions in Europe will require external processing to discrimitate raw trigger data and form the desired event types.
Due to the high data rates that will be generated by detectors at ESS (well in excess of MHz) the processing needs to be very fast and is done real-time. It is essential that detectors can be run reliably in continous operation. Another emphasis is data produced is accurate and reproducibile in all conditions.
The repsonbilities are to:
Our work will be performed as part of a European reseach project in collaboration with the teams from the Neutron Technologies Division who are in charge of the detector development; with the other groups within DMSC; and collaborators from the Copenhagen University.
What ESS can offer
At ESS we offer people with talent and passion a unique opportunity to be involved in the development and building of a world leading facility for materials research. Besides attractive employment and relocation conditions, the flexibility to balance work life with private life and good opportunities to further enhance your skills; you will also enjoy being part of an organizational culture that promotes and supports internal career growth. We pride ourselves in having successful collaboration across different functions, and as the facility continues to grow we will keep nurturing the international and vibrant environment welcoming people from all across the world.
Duration & Location
This is a time-limited employment for 24 months funded by a EU grant. The relocation support will, when applicable, differ from the standard relocation package provided by the ESS AB. Your work place will be situated in Copenhagen, Denmark.
We are looking for candidates with a track record of software development in larger scientific and / or technical projects in an object oriented language (preferably C++).
A degree in physics, computer/electrical engineering or computer science or substantial equivalent experience is required.
To understand and enhance the ESS data streaming infrastructure knowledge some of the areas of device control systems, network streaming, messaging systems, signal processing and real time applications are needed. Familiarity with scientific data processing, data fitting and statistics would be considered a plus.
You should be confortable developing in on Linux based operating systems.
Experience in developing and maintaining software in an environment where reliability and fault tolerance is a major concern.
You as a person
To be successful and to perform well in this position, you are:
Please provide your curriculum vitae and covering letter in English by clicking “apply” on the respective vacancy at this page and following the instructions. Please note we only accept applications via the ESS website.
The deadline for applications is the 4th of October 2015. The recruitment process is ongoing and the deadline may be shortened. Therefore we recommend that applications be submitted as soon as possible.
For further information regarding the position please contact Group Leader Tobias Richter and for further information regarding the recruitment process, please contact HR Business Partner, Kristina Anderberg.