We’re looking for an experienced software engineer with a passion for science, software creation and problem solving with a proactive, can-do attitude to overcoming technical challenges.
To succeed in this role you will need to have a strong foundation in software engineering and enjoy working on a wide range of diverse and challenging problems within a mission driven team. You'll join a group of research scientists and engineers exploring the possibilities of science simulations combined with AI. Targeting complex domains, where vast amounts of data is available and accurate simulations are possible, we apply AI to accelerate understanding and to achieve state of the art models in each area.
In collaboration with researchers and other software engineers, you'll develop and integrate large scale simulations running distributed in our data centres. We take time to design and implement our software carefully as it’s likely we’ll live with it for many years to come so we welcome new ideas and apply thoughtfulness to everything we do. We take code reviews and unit and integration testing seriously to ensure high code quality and robustness. You’ll join a close knit team of talented individuals who openly share ideas with one another.
- Strong software engineer with extensive experience in software design and development.
- Ideally experience with concurrent and distributed software architecture.
- Knowledge in physics, astronomy, chemistry or mathematical modelling.
- A degree in science or scientific computing preferred.
Competitive salary applies.