
Search by job, company or skills
Purpose of the Posts
Imperial College London and National University of Singapore are 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.
We welcome candidates who are self-motivated, collaborative, and enthusiastic about producing high-quality research. A strong publication record consistent with the candidate's career stage is expected, alongside the ability to work creatively across disciplinary boundaries and contribute to a vibrant research environment.
The research programme represents a collaboration between the United Kingdom and Singapore and will be based at Imperial Global Singapore (IGS). Candidates will be employed by Imperial Global Singapore, a research division of Imperial College London, consistently ranked within the top 10 of the QS University Rankings. Candidates must be resident and based in Singapore, but there will be opportunities for research visits to Imperial's London-based locations.
Informal enquiries are greatly welcome. You are encouraged to send an e-mail to Prof Cristian Cadar [Confidential Information], 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 [HIDDEN TEXT].
Contract Type: 1-year fixed term in first instance, extendable for an additional 3 years (subject to probation period)
Key Responsibilities
Main Duties
Other Duties
- Confidentiality,
- Conflict of Interest
- Business Continuity
- Data Protection
- Equal Opportunities
- Ethics related to scientific conduct and to considerations of patient data, where appropriate
- External Interests
- Financial Regulations
- Health and Safety
- Use of Information Technology
- Policies regarding smoking and e-cigarettes
- Undertake specific safety responsibilities relevant to individual roles, as set out by IGS
Positions are based in Singapore at Imperial Global Singapore at the National Research Foundations Campus for Research Excellence and Technological Enterprise (CREATE) located on the campus of the National University of Singapore
Job descriptions cannot be exhaustive and the post holder may be required to undertake other duties, which are broadly in line with the above key responsibilities.
Imperial Global Singapore is committed to equality and values diversity. IGS adheres to Imperial Values and Behaviours framework.
Person Specification
Requirements
Candidates/post holders will be expected to demonstrate the following Essential (E) / Desirable (D)
Education
a PhD (or equivalent) in computer science, artificial intelligence, machine learning, programming languages, formal methods, mathematics, or a closely related discipline (E)
At Senior Research Fellow: 2 to 5 years of post-doctoral research in an area relevant to the Program Reasoning Project (E)
Experience
Practical experience within a research environment and publication in relevant peer reviewed conference and/or journals. (E)
Strong publication record commensurate with the candidate's career stage (E)
Significant experience in a topic relevant to the research programme by way of illustration, such topics might include: (E)
Experience in the design, implementation, evaluation, and interpretation of computational experiments and scientific data. (E)
Practical experience in one or more of the following tools, techniques, or areas: (E)
Experience of strongly interdisciplinary research, particularly across AI and core areas of computer science. (D)
Experience of collaborating on research software, shared codebases, or open-source tools. (D)
Experience of working with and supervising students on undergraduate and/or postgraduate research projects (D)
Knowledge
Knowledge of research methods relevant to AI and computer science. (E)
Knowledge of machine learning methods, model evaluation, and experimental design. (E)
Knowledge of one or more of the following areas: program analysis, formal reasoning, automated verification, theorem proving, programming languages, or AI for code. (E)
Knowledge of methods for developing, analysing, and evaluating computational models and algorithms. (E)
Knowledge of trustworthy, reliable, and interpretable AI methods. (D)
Knowledge of current research trends in AI for program reasoning and related fields. (D)
Skills & Abilities
Ability to conduct detailed and critical reviews of recent literature. (E)
Ability to develop and apply new research ideas, methods, and concepts. (E)
A creative and rigorous approach to problem-solving. (E)
Excellent verbal communication skills and the ability to collaborate effectively with researchers from different backgrounds. (E)
Excellent written communication skills and the ability to write for scientific publication to achieve impact. (E)
Ability to contribute to or lead research activities, and to help motivate others to produce work to a high standard. (E)
Ability to organise and manage own research with a high degree of independence. (E)
Ability to prioritise work effectively in response to project needs and deadlines. (E)
A skill set aligned with at least one of the core research areas of the Program Reasoning project. (E)
Strong programming skills relevant to AI and computational research. (E)
Other
Willingness to work as part of a team and to be open-minded and cooperative (E)
A flexible attitude towards work (E)
High level of discipline and regard for confidentiality and security at all times (E)
Willingness to undertake any necessary training for the role (E)
Willingness to travel both within the Singapore and to the United Kingdom, and other destinations as required to conduct and disseminate research (E)
Willingness to work out of normal working hours to accommodate the time zone difference between Singapore and UK. (E)
Willingness to work out of normal working hours (including weekends) if the requirements of the project demand. (D)
Imperial Global Singapore is committed to equality of opportunity and to eliminating discrimination. All employees are expected to:
1) Champion a positive approach to change and opportunity
2) Encourage inclusive participation and eliminate discrimination
3) Communicate regularly and effectively within and across teams
4) Consider the thoughts and expectations of others
5) Deliver positive outcomes
6) Develop and grow skills and expertise
7) Work in a planned and managed way
Employees are also required to comply with all IGS policies and regulations, paying special attention to:
. Confidentiality
. Conflict of Interest
. Data Protection
. Equal Opportunities
. Financial Regulations
. Health and Safety
. Information Technology
. Smoking
. Private Engagements and Register of Interests
. The regulations of CREATE Tower and of Singapore
They must also undertake specific training and assume responsibility for safety relevant to specific roles, as set out on the College Website Health and Safety Structure and Responsibilities page.
IGS observes the San-Francisco Declaration on Research Assessment (DORA), which means that in hiring and promotion decisions, we evaluate applicants on the quality of their work, not the journal impact factor where it is published.
IGS believes that the use of animals in research is vital to improve human and animal health and welfare. Animals may only be used in research programmes where their use is shown to be necessary for developing new treatments and making medical advances. IGS is committed to ensuring that, in cases where this research is deemed essential, animals in are treated with full respect, and that any and all staff involved with this work show due consideration at every level. For further details, applicants are directed to:
http://www.imperial.ac.uk/research-and-innovation/about-imperial-research/research-integrity/animal-research/
Job ID: 146967679