Enable job alerts via email!

Research Software Engineer

ECM Selection (Holdings) Limited

United Kingdom

On-site

GBP 40,000 - 80,000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Research Software Engineer to join their innovative team focused on high-impact research and prototyping. This role involves translating scientific prototypes into production-ready software, providing an exciting opportunity to work on cutting-edge projects in a collaborative environment. With a strong emphasis on professional development, you'll be surrounded by highly qualified experts, enhancing your skills while contributing to significant advancements in various fields, including pharmaceuticals and banking. If you're passionate about merging scientific research with robust software engineering, this position is perfect for you.

Benefits

Medical Insurance
Generous Pension Scheme
Newly Built Offices
Local Amenities
Good Road Links

Qualifications

  • Experience translating prototype scientific code into production-ready software.
  • Strong knowledge of high-level and compiled system languages.

Responsibilities

  • Develop experimental research projects into production-ready products.
  • Work alongside experts in a highly qualified team.

Skills

Python
C++
R
Fortran
Machine Learning
Reinforcement Learning

Education

PhD in Physics
PhD in Engineering
PhD in Maths
PhD in Computer Science
Master's with relevant experience

Job description

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:
  1. Demonstrable experience translating prototype scientific code into performant, production-ready software.
  2. 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).
  3. 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).
  4. 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.

Please apply (quoting ref: CV27368) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.