Job Search and Career Advice Platform

Enable job alerts via email!

Research Software Scientist / Engineer

Ecm Selection

Guildford

On-site

GBP 40,000 - 60,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A scientific engineering company based in Guildford seeks Research Software Scientists/Engineers to join their innovation team, focusing on software technologies in the geological industry. The role requires a PhD or Master's degree with programming experience in Python, C++, or C#. Strong candidates will have expertise in machine learning and optimisation, with senior roles available for those with leadership experience. This onsite position offers excellent salary and benefits including health insurance and performance bonuses.

Benefits

Health insurance
Dental insurance
Enhanced pension contributions
Performance bonus
Relocation expenses for qualifying candidates

Qualifications

  • PhD or Master's with proven experience in scientific programming using Python, C++, or C#.
  • Novel research in machine learning or optimisation including new algorithms.
  • Desirable exposure to digital twins or agent-based systems.
  • For senior roles, experience in mentoring or project leadership.

Responsibilities

  • Contribute to the R&D of software technologies.
  • Turn ideas into real-world product features.
  • Collaborate on algorithms for advanced computing and AI/ML.

Skills

Python
C++
C#
Machine Learning
Optimisation
Probabilistic Modelling

Education

PhD in Engineering, Computer Science or Physical Sciences
Master’s with relevant experience

Tools

Numerical Methods
Algorithms
Job description
Overview

Based in modern offices in Guildford, this scientific engineering company develops state-of-the-art modelling and optimisation software used in geological industries. Their tools enable critical decision-making and simplify highly complex scenarios via solutions integration.

To keep the company at the cutting edge of their industry, they are looking to expand their innovation team and seek Research Software Scientists / Engineers to join them. The team explores new software-based technologies and methods, turning cutting-edge ideas into real world product features with practical value. Key areas of interest are applied algorithms for model development, AI / ML, optimisation, digital twins, agent-based and probabilistic systems and advanced computing.

This role would suit someone with a research mindset, who would not be fazed by uncertainty, and who would enjoy the exploratory aspects of shaping technical direction.

Responsibilities
  • Contribute to the research and development of software-based technologies and methods.
  • Turn cutting-edge ideas into real-world product features with practical value.
  • Collaborate on applied algorithms for model development, AI / ML, optimisation, digital twins, agent-based and probabilistic systems, and advanced computing.
Qualifications
  • PhD (or Master’s with additional relevant experience) in Engineering, Computer Science or Physical Sciences with demonstrable project experience in scientific programming using Python, C++ or C# (ideally all three).
  • Novel research experience in machine learning, optimisation or probabilistic modelling including development of new algorithms, numerical methods and computational modelling.
  • Exposure to digital twins, agent-based systems, reinforcement learning or advanced optimisation methods is desirable.
  • For senior candidates, experience in mentoring, project leadership on innovation-based projects, or strategic direction would be advantageous.
Role Details

The role is fully onsite at their Guildford offices with opportunities for international travel. Compensation includes an excellent salary and a wide range of benefits including health and dental insurance, enhanced pension contributions, and a performance bonus. For qualifying candidates, relocation expenses are available.

Notes

Keywords: AI / ML, Optimisation, Python, C++, C#, Numerical Methods, Algorithms, Modelling, Geological Engineering, Onsite

Please note: even if you don't have exactly the background indicated, contact us if this type of job is of interest — we may have similar opportunities you would be suited to. We always obtain your permission before submitting your CV to a company.

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