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 AI-assisted scientific discovery. Targeting complex domains, where vast amounts of data is available and accurate simulations are possible, we apply AI to accelerate research within the natural sciences, as seen in AlphaFold.
In collaboration with scientists and other software engineers, you'll develop and integrate applications to help accelerate scientific research, ranging from small utilities to 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 the natural sciences.
- A natural science or scientific computing degree preferred.
Competitive salary applies.
DeepMind welcomes applications from all sections of society. We are committed to equal employment opportunity regardless of of race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity or any other basis as protected by applicable law. If you have a disability or additional need that requires accommodation, please do not hesitate to let us know.