Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An innovative opportunity awaits a motivated Research Associate in Persistent Programming Verification at a prestigious institution. This exciting role involves working on groundbreaking projects aimed at advancing the adoption of non-volatile memory in modern computing. Candidates will engage in research on topics such as persistent transactions and randomised testing, contributing to the development of rigorous foundations for safe computing. Join a world-leading team and benefit from excellent career progression opportunities, a competitive salary, and a generous benefits package, including ample vacation days and pension schemes. This is your chance to make a significant impact in the field of computer science.
Social network you want to login/join with:
Imperial College London
London, United Kingdom
Other
Yes
a90dddb8a9fa
4
13.04.2025
28.05.2025
We are looking for a motivated Research Associate (postdoctoral) in Persistent Programming Verification to work on the “PERSEVERE” project. The object of this UKRI funded Fellowship, PERSEVERE: A Rigorous Foundation for Persistent Verification, is to develop the scientific and engineering underpinnings necessary for safe and ubiquitous non-volatile memory (NVM) adoption in modern computing through rigorous, mathematical foundations.
The specific details of the project are flexible and will be determined based on the interests and strengths of the successful candidate, but you will be expected to work on research topics around weak memory concurrency, consistency, and persistency in the context of cutting-edge non-volatile memory (NVM) technology. Possible projects include:
You will need to have, or expect shortly to obtain, a PhD in Computer Science or a closely related field, with a strong background in at least one of the following areas: Formal Semantics, Compilers, Computer Architecture, Specification and Verification, Transactional Memory, Model Checking, Correcting and optimising programs automatically, Randomised testing. Experience in functional programming randomised testing for persistent programs, equivalence checking, and automated grading is highly desirable.
*Candidates who have not yet officially received their PhD will be appointed at Research Assistant level, with a salary range of £43,003 - £46,297.