Software Engineer, Security and Transparency

London, United Kingdom

The role:

Working on innovative solutions involving a range of technologies:  capabilities, static analysis/formal methods, verifiable ledgers to provide both security and transparency to DeepMind's infrastructure, initially for Health but also covering a wide range of applications.

We will be open sourcing much of our code, so experience with open source communities is helpful. Everything from writing client/server software, to modifying language runtimes, to messing about with the kernel is involved. We believe that formal methods are becoming useful for real-world projects and are going to attempt to prove correctness of as much code as we can.

About you:

  • Extensive programming experience and an interest in new programming languages (we currently use Python and Go)
  • A desire to work with big problems and work within a team creating innovative and high impact solutions.
  • Strong communication skills as you’ll be working closely with Product Managers, Experience Designers and Clinicians (and many more!).


  • Some knowledge of crypto would be useful but not essential.
  • We are trying things that have never been tried before in a commercial setting, so an ability to research and adapt academic solutions is useful.
  • A security mind-set is essential. 

Apply now


Cover Letter/Other

Application consent for DeepMind

By clicking the “I Accept” button you expressly give your consent for the collection and use of your information as described at

Your application has been successful.

Thank You

You should receive an e-mail within the next few minutes.

How you got here means a lot to us, and it would really help if you could share some diversity information. If you would like to participate, click on the button below and you will be taken to an anonymous survey. We will not ask you for any information that could be used to identify you, and your answers will no be linked to your job application.

Fill out Diversity Questionnaire