Postdoctoral Research Associate in London
Postdoctoral Research Associate

Postdoctoral Research Associate in London

London Full-Time 28800 - 48000 £ / year (est.) No home office possible
Go Premium
S

At a Glance

  • Tasks: Conduct cutting-edge research in software verification and security with real-world impact.
  • Company: Join the dynamic Systems & Software Security Lab at Royal Holloway University.
  • Benefits: Enjoy generous leave, training opportunities, and a competitive rewards package.
  • Why this job: Collaborate with industry leaders like Uber and WhatsApp on innovative projects.
  • Qualifications: PhD in Computer Science or nearing completion, with strong programming and research skills.
  • Other info: Flexible start date in March 2026, with potential for remote work.

The predicted salary is between 28800 - 48000 £ per year.

This is a three-year full-time position funded by the EPSRC project INDIMO: Invariant Discovery and Monitoring for Message-Passing Programs, starting around March 2026 (flexible start date). The successful candidate will join the Systems & Software Security Lab (S3Lab) at Royal Holloway, a dynamic research group comprising 3 academics, 7 PhD students, and 1 postdoc, working on cutting-edge problems in software verification and security.

Software systems that rely on message-passing concurrency are increasingly popular thanks to programming languages such as Go, Rust, Erlang, and Kotlin which support it natively. These languages notably power WhatsApp's servers, Uber's software infrastructure, and the NHS information backbone. Two key advantages of message-passing concurrency are that it is higher-level and avoids data-race bugs by construction. However, just like mutex-based concurrency, message-passing concurrency is liable to bugs such as deadlocks—which can cause huge performance problems and correctness issues.

This project aims at designing new techniques and tools to detect such bugs automatically, with a particular focus on programs that include statically unknown parameters that affect their concurrent structure, e.g., communication channel bounds, number of concurrent processes. We will adopt a hybrid approach to software verification that will give us the best of both worlds: the high coverage of static approaches and the high precision of dynamic approaches.

The successful candidate will:

  • Have a PhD in Computer Science (or be near completion) with a strong research record in one or more of the following areas: software verification, programming languages, static analysis, runtime monitoring, or software engineering.
  • Demonstrate research capability through publications in top-tier venues and possess excellent programming skills.
  • Experience with message-passing concurrent languages such as Go, Erlang, or Rust would be an advantage.

The role offers an excellent opportunity to work on fundamental research problems with real-world impact, collaborate with leading industry partners (Uber and WhatsApp) and other universities (this project is shared with the University of Kent and the University of Aarhus is a partner), and contribute to open-source tools that will benefit the wider software development community. You will be expected to conduct independent research, publish in leading academic venues, collaborate with PhD students, and contribute to the overall goals of the INDIMO project.

In return we offer a highly competitive rewards and benefits package including:

  • Generous annual leave entitlement
  • Training and Development opportunities
  • Pension Scheme with generous employer contribution
  • Various schemes including Cycle to Work, Season Ticket Loans and help with the cost of Eyesight testing
  • Free parking

The post is based in Egham, Surrey where the University is situated in a beautiful, leafy campus near to Windsor Great Park and within commuting distance from London. This is a fixed term post for three years from March 2026 (flexible start date).

For an informal discussion about the post, please contact Dr Julien Lange. For queries on the application process the Human Resources Department can be contacted by email. Please quote the reference. Closing Date: 23:59, 19 February 2026. Interview Date: To be confirmed.

The university has adopted hybrid working for some roles therefore some remote working may be possible for this role. Royal Holloway is committed to equality, diversity and inclusion (EDI), and encourages applications from all people regardless of age, disability, gender, marital status, parental status, race, religion or belief, sexual orientation, or trans status or history. More information on our structures and initiatives around EDI, including information on staff diversity networks, can be found on our Equality and Diversity Intranet page.

Postdoctoral Research Associate in London employer: Scholarshipdb

Royal Holloway offers an exceptional work environment for Postdoctoral Research Associates, fostering a culture of innovation and collaboration within the vibrant Systems & Software Security Lab. Employees benefit from generous annual leave, comprehensive training and development opportunities, and a supportive pension scheme, all set against the backdrop of a picturesque campus in Egham, Surrey, conveniently located near London. This role not only allows for impactful research with industry leaders like Uber and WhatsApp but also promotes a commitment to equality, diversity, and inclusion, making it a truly rewarding place to advance your career.
S

Contact Detail:

Scholarshipdb Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Postdoctoral Research Associate in London

✨Tip Number 1

Network like a pro! Reach out to your connections in academia and industry, especially those who might know about the PDRA role. A friendly chat can sometimes lead to opportunities that aren’t even advertised.

✨Tip Number 2

Prepare for interviews by diving deep into the project details. Familiarise yourself with the INDIMO project and its goals. Show us how your skills in software verification and programming languages can contribute to the team!

✨Tip Number 3

Don’t underestimate the power of a strong online presence. Share your research and insights on platforms like LinkedIn or ResearchGate. This not only showcases your expertise but also makes you more visible to potential employers.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets the attention it deserves. Plus, we love seeing candidates who are proactive and engaged with our community.

We think you need these skills to ace Postdoctoral Research Associate in London

PhD in Computer Science
Software Verification
Programming Languages
Static Analysis
Runtime Monitoring
Software Engineering
Research Capability
Publications in Top-Tier Venues
Excellent Programming Skills
Message-Passing Concurrent Languages (Go, Erlang, Rust)
Independent Research
Collaboration with PhD Students
Contribution to Open-Source Tools

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Postdoctoral Research Associate role. Highlight your relevant experience in software verification and programming languages, and don’t forget to mention any publications you have that showcase your research capabilities.

Showcase Your Skills: We want to see your programming skills shine! If you have experience with message-passing concurrent languages like Go, Erlang, or Rust, make it a focal point in your application. This will help us understand how you can contribute to our cutting-edge research.

Be Clear and Concise: When writing your application, keep it clear and to the point. Use straightforward language to explain your research interests and how they align with the INDIMO project. We appreciate clarity and directness!

Apply Through Our Website: Don’t forget to submit your application through our official website. It’s the best way to ensure your application gets to us directly and is considered for this exciting opportunity at Royal Holloway.

How to prepare for a job interview at Scholarshipdb

✨Know Your Research

Make sure you’re well-versed in your own research and how it relates to the INDIMO project. Be ready to discuss your past work, especially any publications, and how they can contribute to the goals of the Systems & Software Security Lab.

✨Familiarise with Message-Passing Languages

Since the role involves message-passing concurrency, brush up on languages like Go, Erlang, and Rust. Be prepared to discuss your experience with these languages and how they can be applied to tackle the challenges outlined in the job description.

✨Prepare for Technical Questions

Expect technical questions related to software verification and static analysis. Practise explaining complex concepts clearly and concisely, as you may need to demonstrate your problem-solving skills during the interview.

✨Show Your Collaborative Spirit

This position involves working closely with PhD students and industry partners. Be ready to share examples of how you’ve successfully collaborated in the past, highlighting your ability to work in a team and contribute to shared goals.

Postdoctoral Research Associate in London
Scholarshipdb
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

S
  • Postdoctoral Research Associate in London

    London
    Full-Time
    28800 - 48000 £ / year (est.)
  • S

    Scholarshipdb

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>