Research Software Engineer
Research Software Engineer

Research Software Engineer

Full-Time 65000 £ / year No home office possible
C

At a Glance

  • Tasks: Join our Innovation team to turn research projects into production-ready software.
  • Company: A successful company providing integrated modelling software to clients globally.
  • Benefits: Enjoy a competitive salary, medical insurance, and a generous pension scheme.
  • Why this job: Work alongside PhD experts in a dynamic environment focused on impactful research.
  • Qualifications: PhD or Master's with relevant experience; strong coding skills in scientific and compiled languages.
  • Other info: This role is fully on-site in modern offices with great amenities.

Sitting at the intersection of scientific research and robust software engineering, this long established and successful company is looking for a Research Software Engineer to join their forward-looking Innovation team. This group focuses on high-impact research and early-stage prototyping. In this role you will help develop these experimental research projects into production-ready products.

The company provides integrated modelling software to clients around the world, ranging from small start-ups to multinational corporations. They are financially secure and looking to expand into the pharmaceutical and banking industries amongst others. Their technical staff are all highly qualified, many of them with PhDs, so you will be working alongside experts in their fields with plenty of opportunities to continue developing your skills.

Requirements:

  • Demonstrable experience translating prototype scientific code into performant, production ready software
  • Strong knowledge of at least one high-level scientific language (Python, Julia, R, etc) AND strong knowledge of at least one compiled system language (C++, C#, Fortran, etc)
  • PhD in a technical field such as Physics, Engineering, Maths or Computer Science (a Master’s with highly relevant commercial experience will also be considered)
  • Full rights to work in the UK without limitation

While not required, any additional experience with digital twins, machine learning, reinforcement learning or agentic systems within a scientific context would be beneficial.

On offer is a very competitive salary and attractive benefits package including medical insurance and generous pension scheme. They are located in newly built offices with local amenities and good road links. This role is fully on-site with no options for hybrid or remote work.

Research Software Engineer employer: CV-Library

This company stands out as an exceptional employer, offering a dynamic work environment where innovation thrives at the intersection of scientific research and software engineering. With a strong focus on employee development, you will collaborate with highly qualified experts, gaining invaluable experience while contributing to impactful projects in a state-of-the-art office located in Surrey. The competitive salary and comprehensive benefits package, including medical insurance and a generous pension scheme, further enhance the appeal of joining this forward-looking team.
C

Contact Detail:

CV-Library Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Research Software Engineer

✨Tip Number 1

Familiarise yourself with the latest trends in scientific software engineering. This role requires a strong understanding of both high-level and compiled languages, so brush up on your skills in Python, C++, or any other relevant languages to demonstrate your versatility.

✨Tip Number 2

Network with professionals in the field of research software engineering. Attend industry conferences or local meetups to connect with experts who can provide insights into the company’s culture and expectations, which can be invaluable during interviews.

✨Tip Number 3

Showcase any relevant projects or prototypes you've worked on that align with the company's focus on high-impact research. Being able to discuss your hands-on experience with translating scientific code into production-ready software will set you apart from other candidates.

✨Tip Number 4

Research the company’s recent projects and their expansion into industries like pharmaceuticals and banking. Understanding their goals and challenges will allow you to tailor your discussions during the interview, demonstrating your genuine interest in contributing to their success.

We think you need these skills to ace Research Software Engineer

Proficiency in Python
Proficiency in Julia or R
Strong knowledge of C++ or C# or Fortran
Experience in translating prototype scientific code to production-ready software
Understanding of scientific modelling techniques
Familiarity with digital twins
Knowledge of machine learning concepts
Experience with reinforcement learning
Ability to work collaboratively in a research environment
Strong problem-solving skills
Excellent communication skills
Attention to detail
Adaptability to new technologies
Research experience in a technical field (Physics, Engineering, Maths, Computer Science)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in translating prototype scientific code into production-ready software. Emphasise your proficiency in both high-level scientific languages and compiled system languages, as these are crucial for the role.

Craft a Strong Cover Letter: In your cover letter, explain why you are interested in the Research Software Engineer position and how your background aligns with the company's focus on high-impact research and prototyping. Mention any relevant projects or experiences that showcase your skills.

Highlight Relevant Experience: If you have experience with digital twins, machine learning, or reinforcement learning, be sure to include this in your application. Even if it's not required, it can set you apart from other candidates.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors or typos. A polished application reflects your attention to detail and professionalism, which is essential in a technical role.

How to prepare for a job interview at CV-Library

✨Showcase Your Technical Skills

Make sure to highlight your experience with both high-level scientific languages and compiled system languages. Be prepared to discuss specific projects where you've translated prototype code into production-ready software.

✨Demonstrate Your Research Experience

Since the role involves working at the intersection of research and software engineering, be ready to talk about your PhD or relevant commercial experience. Discuss any research projects you've been involved in and how they relate to the company's focus.

✨Familiarise Yourself with Industry Trends

Research the pharmaceutical and banking industries, as the company is looking to expand into these areas. Understanding current trends and challenges in these sectors can help you demonstrate your interest and relevance during the interview.

✨Prepare Questions for the Interviewers

Think of insightful questions to ask about the Innovation team and their projects. This shows your enthusiasm for the role and helps you gauge if the company culture aligns with your values and career goals.

Research Software Engineer
CV-Library
C
  • Research Software Engineer

    Full-Time
    65000 £ / year

    Application deadline: 2027-05-15

  • C

    CV-Library

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