Join our Data Analysis Software Group and the Ada Lovelace Centre (ALC) to develop and support cutting-edge scientific software in a distributed computing environment for commercial facility users.
Your new role
The development of synchrotron technology proceeds at a blistering and relentless pace requiring a cutting edge and exceptionally resilient technical estate to facilitate its critical work, turning theoretical science into practical and often life-changing discoveries. To help drive this innovation forward and help exploit the opportunities of the Ada Lovelace Centre (ALC), we now require a software or senior software engineer to join our Data Analysis group to target the specific requirements of facility users from the commercial sector. The group provides a comprehensive, imaginative and often complex suite of bespoke software tools written in Java, Python and C++. Our role is to help our scientists capture experimental information, process and visualise terabytes of multidimensional data on the fly, and apply complex mathematical, fitting or theoretical models to interpret their results.
This role will help meet additional requirements from commercial users who take advantage of the facilities and opportunities of the ALC. Through a combination of collaboration and development, you will help us to incorporate new methods, technologies and ways of working into a distributed computing environment, securely exploiting public and private cloud resources to automate and predict associated trends in experimental data.
Your new team
Working within a close-knit and highly skilled group, you will collaborate, have the opportunity to help and develop other members, and the opportunity to create new projects. Your experience and underlying knowledge will permeate throughout the wider team, leading initiatives and inspiring others.
What you’ll need to succeed
Your understanding of industry user needs, experience of collecting and transforming requirements, delivering and designing innovative software will lead to your success. You will be proficient in technologies such as Java and Python and have a sound knowledge of software requirements, including deployment in a distributed environment. You will hold practical experience of the full software development lifecycle and above all, demonstrate a passion to learn and think creatively in the solutions we provide to enable science.
Appointment at Senior Software Engineer level will need a proven track record of technical excellence, developing a team, a sound understanding of the science domain and vision for what the role can achieve.
About the Ada Lovelace Centre
The Ada Lovelace Centre (ALC) is an integrated, cross-disciplinary data intensive science centre, for better exploitation of research carried out at our large scale National Facilities including the Diamond Light Source (DLS), the ISIS Neutron and Muon Facility, the Central Laser Facility (CLF) and the Culham Centre for Fusion Energy (CCFE). The Centre has the potential to transform research at the facilities through a multi-disciplinary approach to data processing, computer simulation and data analytics. It will provide computing hardware, build software and provide computational and data analytics expertise that will spark a paradigm shift in the capability of scientists to design, analyse and interpret experiments.
Where appropriate for the role, we will consider flexible working arrangements and secondment opportunities (e.g. for fixed-term contract positions).
Diamond are members of the Employers Network for Equality & Inclusion and we have achieved the Athena SWAN Bronze award and Disability Confident Level One. Women are underrepresented and so we particularly welcome applications from suitably qualified women. If you are disabled and would like to be considered under the Guaranteed Interview Scheme, please let us know via the online application process.
To apply for this job please visit vacancies.diamond.ac.uk.