About the Role
The Diamond Data Acquisition (DAQ) group are currently seeking a Data Acquisition Scientist to work in the team supporting and developing Generic Data Acquisition (GDA) software for experiments which exploit single crystal X-ray diffraction to determine the structure of biological macromolecules, more generally referred to as macromolecular crystallography (MX).
The determination of the structures of biological macromolecules such as proteins, nucleic acids and viruses by X-ray diffraction is a major activity within Diamond. Our DAQ group develops software to interface with and control the hardware which allows experiments to be performed and monitored, as well as guiding the end user to tools for data reduction and analysis.
As a Data Acquisition Scientist you will work alongside other focused science teams for data acquisition in an open and collaborative environment. You will interact with scientists and translate their specifications for scientific capabilities into software requirements. You will liaise with controls and motions engineers to put these requirements into action. You will also potentially participate in international collaborations within this domain, sharing best practice and supporting other facilities and synchrotrons within the collaboration.
For further information about the work of the MX group at the Diamond Light Source, click here.
You will be qualified to degree level in a STEM subject, with experience in the full Software Development Lifecycle, using a modern high-level language, and with an understanding of good software design principals and design for usability.
You should demonstrate experience from a science environment, with excellent analytical skills, and ideally with a working knowledge of Macromolecular Crystallography.
Experience of working with large and complex code bases would be an advantage, as would experience of Python, Java, JMS message-oriented middleware, Java RMI, the HDF5 file format and the Eclipse RCP platform.
The DAQ group is looking to migrate GDA to a Microservices Architecture, so an understanding of the associated technologies would be beneficial.
You should display good communication skills and interpersonal skills in order to work closely with science and engineering colleagues and collaborators.
For more information or to apply for this role, click here.