Research Software Engineer

ECM Selection Limited
Surrey, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£70,000.0
Working hours
Regular working hours

Tech stack

C (Programming Language) C Sharp (Programming Language) C++ (Programming Language) Computer Programming Fortran (Programming Language) R (Programming Language) Python (Programming Language) Machine Learning Software Engineering Reinforcement Learning Digital Twin Multi-Agent Systems
+2 more
Julia Information Technology

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.

Benefits & conditions

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.

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

3:59 min

History and original philosophy of the Python programming language

Radovan Kavický · LIVE

1:21 min

Building a digital twin to understand generative AI

Kai Mueller Kai Mueller +1 · World Congress 2024

2:36 min

Applying supervised machine learning for practical rule extraction

Katja Träumner

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:19 min

Harnessing open-source community support and edge device processing

Ekaterina Sirazitdinova · LIVE

Videos

See all

Related articles

See all