Imperial Global Singapore, Imperial College London’s formal research and innovation entity in Singapore, is seeking (Senior) Research Fellows to join the exciting new Program Reasoning research project, an ambitious research programme developing the next generation of AI methods for reasoning about software, code, and formal systems.
Program Reasoning sits at the intersection of artificial intelligence, programming languages, formal methods, and automated reasoning. The project aims to advance how AI can support program understanding, verification, synthesis, and reasoning, with a particular focus on building robust, trustworthy, and scientifically grounded approaches. This includes exploring how modern machine learning methods can work alongside symbolic and formal reasoning techniques to address challenging problems in software and program analysis.
We are particularly looking for candidates with backgrounds in areas such as:
As a member of the Program Reasoning project, the successful candidate will contribute to fundamental research on AI methods for program reasoning, while also helping translate these advances into practical tools, benchmarks, and research outputs that can influence both academia and real-world software engineering practice.
The project offers a unique opportunity to work on cutting-edge problems around the use of AI for rigorous reasoning about programs, combining theoretical depth with practical impact. We are seeking highly motivated researchers who are excited by interdisciplinary work across AI and computer science, and who are keen to help shape a fast-moving and internationally important research area.
What you would be doing
What we are looking for
The job descriptions for each role contain detailed person specifications.
What we can offer you
Further information
Interested candidates are invited to submit their applications through the apply button above.
Informal enquiries are greatly welcome. You are encouraged to send an e-mail to Prof Cristian Cadar c.cadar@imperial.ac.uk, together with an indication of your research interests and their alignment to the programme.
Questions about the recruitment process, should go to the HR at Imperial Global Singapore hrigsingapore@imperial.ac.uk.
| Location: | Singapore - Singapore |
|---|---|
| Salary: | SGD $6,000 - $12,000 per month, dependent on experience |
| Hours: | Full Time |
| Contract Type: | Fixed-Term/Contract |
| Placed On: | 22nd May 2026 |
| Closes: | 10th June 2026 |
| Job Ref: | PRO01390 |
Type / Role:
Subject Area(s):
Location(s):
Your PhD alert has been successfully created for this search.
Your job alert has been successfully created for this search.
Ok OkYour PhD alert has been successfully created for this search.
Your job alert has been successfully created for this search.
Manage your job alerts Manage your job alertsIn order to create multiple job alerts, you must first verify your email address to complete your account creation
Request verification email Request verification emailIn order to create multiple alerts, you must create a jobs.ac.uk jobseeker account
Create Account Create AccountUnfortunately, your account is currently blocked. Please login to unblock your account.
We received a delivery failure message when attempting to send you an email and therefore your email address has been blocked. You will not receive job alerts until your email address is unblocked. To do so, please choose from one of the two options below.
A maximum of 5 Job Alerts can be created against your account. Please remove an existing alert in order to create this new Job Alert
Manage your job alerts Manage your job alertsWhen you create this PhD alert we will email you a selection of PhDs matching your criteria.When you create this job alert we will email you a selection of jobs matching your criteria. Our Terms and Conditions and Privacy Policy apply to this service. Any personal data you provide in setting up this alert is processed in accordance with our Privacy Notice
When you create this PhD alert we will email you a selection of PhDs matching your criteria.When you create this job alert we will email you a selection of jobs matching your criteria. Our Terms and Conditions and Privacy Policy apply to this service. Any personal data you provide in setting up this alert is processed in accordance with our Privacy Notice
A maximum of 500 Saved Jobs can be created against your account. Please remove an existing Saved Job in order to add a new Saved Job.
Manage Saved Jobs