Research Associate

London (Greater)
17 Jan 2022
End of advertisement period
24 Feb 2022
Contract Type
Fixed Term
Full Time

The successful applicant will join a thriving programming languages research group in the Department of Informatics at King’s College London. He/she will work on a project investigating how to migrate programs between different language versions.

This position requires a mix of research and engineering to understand how to migrate programs between different versions of a language, using Python 2 to Python 3 as a concrete example. We will need to tackle the problem from different angles, for example augmenting CPython 2.x to dynamically identify idioms which will cause problems under Python 3. Excellent programming skills (C and Python are particularly useful, but excellence can be shown in any other programming language too e.g. C++/Java/Rust) are required for this role as is the ability to work well with others. The successful applicant will work in a friendly team with existing Python and VM skills (see for examples).

For further information about the Department of Informatics at King’s, please see

This post will be offered on an a fixed-term contract for 12 months

This is a full-time  post - 100% full time equivalent

Similar jobs

Similar jobs