Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via email£ 36636 - 46049
1 Vacancy
Position Details
School of Computer Science
Location: University of Birmingham Edgbaston Birmingham UK
Full time starting salary is normally in the range 36636 to 46049 with potential progression once in post to 48822
Grade: 7
Full Time Fixed Term contract up to September 2026
Closing date: 15th September 2025
Background
The School of Computer Science at the University of Birmingham is inviting applications for a Research Fellow position focused on Machine Learning for Automated Formal Verification.
Machine learning has transformed programming with code generation rapidly becoming standard practice. However achieving formal assurance of software correctness remains a complex challenge. Seminal work in programming language semantics provides powerful frameworks for constructing correctness proofs yet the standard symbolic methods face significant limitations in both expressivity and scalability.
This project proposes novel techniques for constructing formal proofs of the correctness of software and hardware systems using machine learning. Recent advances in neural certificatessuch as neural model checking and neural termination analysishave shown promising results in this direction. The project aims to develop a comprehensive approach to software verification grounded in neural certificate technologies.
Role Summary
The Research Fellow will play a crucial role within the Neural Software Verification project funded via an Amazon Research Award. As a key contributor they will work in close collaboration with Dr. Mirco Giacobbe (University of Birmingham)engaging in cutting-edge research in machine learning and automated reasoning for safe algorithmic systems.
The Research Fellow will be responsible for developing advanced theory and machine learning algorithms for automated software verification. This role offers a unique opportunity to work at the forefront of formal methods and machine learning research contributing to the foundational principles of how AI is applied to automated software and hardware verification.
Main Duties
The Research Fellow will be responsible for developing advanced theory and machine learning algorithms for automated software verification. This role involves:
This position is ideal for candidates eager to pursue a career in academia or advanced research and who are encouraged to contribute their own independent research ideas to the project.
Person Specification
Informal enquiries to Dr. Mirco Giacobbe email:
We believe there is no such thing as a typical member of University of Birmingham staff and that diversity in its many forms is a strength that underpins the exchange of ideas innovation and debate at the heart of University life. We are committed to proactively addressing the barriers experienced by some groups in our community and are proud to hold Athena SWAN Race Equality Charter and Disability Confident accreditations. We have an Equality Diversity and Inclusion Centre that focuses on continuously improving the University as a fair and inclusive place to work where everyone has the opportunity to succeed. We are also committed to sustainability which is a key part of our strategy. You can find out more about our work to create a fairer university for everyoneon our website.
Full-Time