Job Description

Requirements

Must have:

- A Masters or PhD Degree in Computing or STEM disciplines - Proven experience working at the interface of research and software development - Experience with one or more compiled systems languages (C++, C#) or at least one high-level scientific language (e.g., Python, Julia) - Experience with scientific computing, numerical methods, or computational modelling - Familiarity with machine learning, optimization, control, probabilistic modelling, or related fields - Knowledge of digital twins, agentic systems, reinforcement learning or advanced optimisation is desirable

Responsibilities:

- Join the Innovation Team to work on a suite of internal products - Drive early stage technical innovation by researching and prototyping new modelling, optimisation, AI, and simulation methods - Design algorithms and numerical techniques for complex scientific or engineering challenges - Develop software across languages...

Apply for this Position

Ready to join Hays? Click the button below to submit your application.

Submit Application