Imperial College London
AI

Senior Research Software Engineer (Probabilistic AI Safety)

Imperial College London · South Kensington, ENG, GB · $89k

Actively hiring Posted 5 months ago

Job number

NAT02120

Faculties

Faculty of Natural Sciences

Departments

Department of Mathematics

Salary or Salary range

£67,840 - £70,718 per annum

Location/campus

South Kensington Campus - Hybrid

Contract type work pattern

Full time - Fixed term

Posting End Date

**5 Mar 2026

About the role**

Are you an experienced research software engineer who wants to build robust, scalable systems at the frontier of AI safety research? We are seeking a Senior Research Software Engineer to play a leading role in PRISM (Probabilistic Rare-event Inference for Safety of Models), a new research programme developing statistically rigorous methods to quantify rare but high-impact failures in large language models and other generative AI systems.

Based in the Department of Mathematics at Imperial College London, you will work at the interface of software engineering, statistics, and machine learning, helping to turn cutting-edge research ideas into reproducible, secure, and scalable research infrastructure.

What you would be doing

In this role, you will provide senior technical leadership for the software and infrastructure underpinning the PRISM project, working closely with postdoctoral researchers, academic investigators, and external collaborators.

Specifically, you will:

  • Design, build, and maintain robust research software systems supporting large-scale probabilistic experiments on generative AI models.
  • Lead the development of end-to-end computational pipelines, integrating model inference, sampling, verification, data aggregation, and statistical analysis.
  • Engineer scalable and reliable workflows for running experiments on cloud and on-premise compute (e.g. AWS, GPUs, batch systems).
  • Ensure reproducibility, version control, and auditability of research code, data artefacts, and experimental results.
  • Work with researchers to translate novel statistical and machine-learning ideas into efficient, maintainable, production-quality research code.
  • Advise on software architecture, performance optimisation, and technical risk, particularly for long-running or high-variance computational workloads.
  • Contribute to open-source releases, documentation, and best-practice software engineering within the research group.
  • Mentor junior researchers and developers in research software engineering practices.
  • Support the preparation of technical reports, demonstrations, and research outputs for funders, stakeholders, and the wider research community.

What we are looking for

You will be an experienced research software engineer with strong technical judgement and a collaborative mindset.

We are particularly interested in candidates who have:

  • Significant professional experience as a Research Software Engineer, Machine Learning Engineer, Software Engineer, or similar technical role in a research-intensive environment.
  • Strong programming skills in Python and associated deep learning Frameworks, with experience in machine learning, or data-intensive systems.
  • Experience designing and maintaining large, complex codebases used by multiple researchers or teams.
  • Experience with cloud computing or HPC environments, including workflow orchestration and resource management.
  • A strong commitment to software quality, testing, documentation, and reproducibility.
  • The ability to work closely with researchers, understand evolving research needs, and translate them into robust technical solutions.
  • Excellent communication skills and the ability to explain technical concepts clearly to non-software specialists.

Experience with probabilistic modelling, or large language models is desirable but not essential.

What we can offer you

  • A senior technical role on a high-profile, methodologically ambitious research programme at the forefront of AI safety and assurance.
  • The opportunity to shape the software foundations of research with relevance to policy, regulation, and responsible AI deployment.
  • Recognition as a core research contributor, working alongside academic staff and postdoctoral researchers.
  • The opportunity to continue your career at a world-leading institution and be part of our mission to continue science for humanity.
  • Grow your career: gain access to Imperial’s sector-leading dedicated career support for researchers as well as opportunities for promotion and progression.
  • Sector-leading salary and remuneration package (including 41 days off a year and generous pension schemes).
  • Be part of a diverse, inclusive and collaborative work culture with various staff networks and resources to support your personal and professional wellbeing.

Further information

This is a full-time post (35 hours per week). This role is for a fixed-term contract for 24 months.

If you require any further details about the role, please contact: Andrew Duncan– [email protected]

Available documents

Attached documents are available under links. Clicking a document link will initialize its download.

Please note that job descriptions are not exhaustive, and you may be asked to take on additional duties that align with the key responsibilities mentioned above.

We reserve the right to close the advert prior to the closing date stated should we receive a high volume of applications. It is therefore advisable that you submit your application as early as possible to avoid disappointment.

If you encounter any technical issues while applying online, please don't hesitate to email us at [email protected]. We're here to help.

About Imperial

Welcome to Imperial, a global top ten university where scientific imagination leads to world-changing impact.

Join us and be part of something bigger. From global health to climate change, AI to business leadership, here at Imperial we navigate some of the world’s toughest challenges. Whatever your role, your contribution will have a lasting impact.

As a member of our vibrant community of 22,000 students and 8,000 staff, you’ll collaborate with passionate minds across nine London campuses and a global network.

This is your chance to help shape the future. We hope you’ll join us at Imperial College London.

Our Culture

We work towards equality of opportunity, to eliminating discrimination, and to creating an inclusive working environment for all. We encourage applications from all backgrounds, communities and industries, and are committed to employing a team that has diverse skills, experiences and abilities. You can read more about our commitment on our webpages.

Our values are at the root of everything we do and everyone in our community is expected to demonstrate respect, collaboration, excellence, integrity, and innovation.

Tags & focus areas

Used for matching and alerts on DevFound
Fulltime Ai Machine Learning Generative Ai
Common Questions

Frequently asked questions

Quick answers about how DevFound's AI matching, resumes, and referrals work.

DevFound's AI Copilot ingests your profile, goals, and live job data to deliver curated matches in seconds. Every match includes a resume variant, suggested referrals, and interview prep so you can act immediately. The more feedback you provide, the sharper the Copilot becomes.

AI-led job searches shrink the hours spent sifting through boards and formatting resumes. DevFound pairs automation with your personal outreach, so you reserve energy for interviews and negotiation. Traditional networking still matters, but AI gives you a lift before you even send a message.

Modern AI roles expect comfort with production-grade code, data fluency, and practical ML tooling. The strongest candidates pair deep technical chops with storytelling—translating model impact to product, GTM, and exec partners. Continuous learning keeps you ahead as stacks evolve.

DevFound rewards active seekers. Keep your profile fresh, respond to match quality prompts, and enable alerts so you never miss a role. The AI prioritizes companies and teams that align with your feedback, accelerating both introductions and interview invites.

High-density tech hubs continue to host the deepest AI talent pools, yet distributed teams are catching up fast. Use DevFound filters to hone in on onsite, hybrid, or fully remote roles and watch openings expand across time zones.

DevFound aggregates thousands of remote AI openings and flags the nuances—core hours, async culture, and visa needs—up front. The Copilot also recommends how to position your distributed work experience so hiring managers know you can thrive on a remote team.