Research Associate, Adjoint-accelerated Programmable Inference, Probabilistic Programming.

The Alan Turing Institute

The Alan Turing Institute

This job is no longer accepting applications

See open jobs at The Alan Turing Institute.
Posted on Thursday, January 25, 2024

Company Description

Named in honour of Alan Turing, the Institute is a place for inspiring, exciting work and we need passionate, sharp, and innovative people who want to use their skills to contribute to our mission to make great leaps in data science and AI research to change the world for the better.

Please find more information about us here


In 2022, the Alan Turing Institute signalled its intention to establish a portfolio of foundational AI research, which would complement the strengths of the institute around applications of AI and AI policy. An initial portfolio of research across three pillars, foundation models, game theory, and probabilistic programming, was launched in early 2023.

We are looking for one Research Associate to support and enable the delivery of the “Programmable Inference” theme within the Probabilistic Programming Pillar.


The aim of this project is to extend Programmable Inference to large non-self-adjoint PDE problems, such as the Navier–Stokes equations.

These problems are challenging because:

  • their function evaluations are expensive,
  • they can contain many variable parameters,
  • the forward problem must be carefully formulated in order for the inverse problem to be well-posed.

The research associate will be based at the University of Cambridge or the Turing Institute and will be responsible for delivering strands 1 to 3 and supporting Matthew Juniper and Hong Ge with the overall delivery of the project. In addition, as an employee of the Alan Turing Institute (ATI), the research associates will have access to the ATI offices in London, where they can interact with the wider ATI community.


The duties of the research associates will include:

  • Work closely with other members of the project team.
  • Keep on top of the state of the art in the relevant literature, in particular programmable inference, Bayesian inference, adjoint methods, and uncertainty quantification.
  • Construct adjoint equations in continuous space and then discretize these problems for numerical implementation.
  • Develop Turing, as described in strands 1 to 3 and update its documentation accordingly.
  • Help to write academic research papers.
  • Disseminate the research output to the research community, e.g., by giving talks at international conferences.
  • Present, disseminate and explain our work at internal and external events hosted by the ATI.
  • Contribute to the life of the ATI and support its community.


  • Research Associate level: PhD in Mathematics, Computer Science, Physics, Engineering, or a closely related discipline.
  • Research Assistant level: Near completion (thesis submitted) of a PhD or equivalent level of professional qualification in Mathematics, Computer Science, Physics, Engineering, or a closely related discipline
  • A solid background in one or more of the following: adjoint methods, Bayesian inference, uncertainty quantification, programmable inference.
  • Experience in using current software engineering tools for managing and coordinating distributed projects, such as git and GitHub for distributed version control.
  • Excellent writing skills and a proven ability to communicate complex, specialist, or conceptual information/research findings clearly and persuasively to diverse audiences, including the ability to explain technical concepts to technical and nontechnical audiences.
  • Track record of outstanding research and in delivering impact appropriate to career stage

Other information


CLOSING DATE FOR APPLICATIONS: Sunday 18 February 2024 at 23:59 (London UK, GMT)


Theis full-time post is offered on a fixed term basis for 2 years. The annual salary is £42,893 - £48,510, plus excellent benefits, including flexible working and family friendly policies,

Candidates who have not yet been officially awarded their PhD will be appointed as Research Assistant at a salary of £40,148 per annum.

The Alan Turing Institute is based at the British Library, in the heart of London’s Knowledge Quarter. We expect staff to come to our office at least 4 days per month. Some roles may require more days in the office; the hiring manager will be able to confirm this during the interview.


The Alan Turing Institute is committed to creating an environment where diversity is valued and everyone is treated fairly. In accordance with the Equality Act, we welcome applications from anyone who meets the specific criteria of the post regardless of age, disability, ethnicity, gender reassignment, marital or civil partnership status, pregnancy and maternity, religion or belief, sex and sexual orientation.

Please note all offers of employment are subject to obtaining and retaining the right to work in the UK and satisfactory pre-employment security screening which includes a DBS Check.

This job is no longer accepting applications

See open jobs at The Alan Turing Institute.