Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.

Research Assistant/Associate in PL/VMs
King's College London
London / remote, England

Job Title

Research Assistant/Associate in PL/VMs

Job Description

The soft-dev team at King's College London has an open position for a Research Assistant or a Research Associate.

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.

More details can be found here:

The deadline for applications is Nov 21st.


  • Telecommuting is OK
  • No Agencies Please


  • 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)
  • The ability to work well with others.

About the Company

The successful applicant will work in a friendly research team within the Department of Informatics at King's College London. The applicant will work alongside researchers with existing Python and VM skills.

We welcome people with different backgrounds/routes into research: there's no need to fit a standard profile. We are also comfortable, and experienced, with long-term largely-remote work within the UK.

The team's website is:

Contact Info

Previous Senior Open Source Developer & DevOps, OpenCraft in Worldwide (true remote, all timezones), Germany (incorporation, no office) Next Software Engineer, Lights On Software in Toronto, Canada