Research Associate in Ethereum
Join a dynamic team to advance Ethereum consensus verification.
Best for:Best for researchers with a strong background in computer science and formal verification.
Overview
The University of Manchester is seeking a Research Associate to contribute to innovative research in Ethereum. This role involves designing and developing AI agents and verification engines for formal verification and automated testing of Ethereum consensus specifications. The successful candidate will work within the Systems and Software Security Research Group, collaborating closely with Dr. Lucas Cordeiro. Applicants should be motivated and ready to engage in a collaborative research environment.
What you'll do
- Enhance the Python frontend of ESBMC to model check the Ethereum consensus specification's reference implementation.
- Develop new bounded model checking techniques for verifying safety and reachability properties.
- Create AI agents that convert specification clauses into formal properties for the verification engine.
- Establish workflows that utilize the verification engine to produce test suites linked to specific specification clauses.
- Publish scientific articles on the verification engine, agent design, and test generation outcomes.
Requirements
Degree required: PhD in computer science or a closely related field
Language: English; proficiency not specified
Instruction: English
Publications: Track record of peer-reviewed publications in relevant fields
- Strong programming skills in Python and/or C++
- Knowledge of formal verification techniques such as model checking and SAT/SMT solving
- Experience with AI agents for software engineering tasks
- Excellent written and verbal communication skills
Funding & terms
How to apply
Deadline: 2026-10-15
Interested candidates should apply through the provided application link. Ensure all required documents are submitted before the deadline.
- CV
- Cover letter
- Research statement
Contact
Lucas Cordeiro· Research Group Leader
Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.