Research Software Engineer (Python, Julia)

Hiring Group
London
12 months ago
Applications closed

Related Jobs

View all jobs

Senior Software Engineer C

Redline Group Mile End, Essex, CO4 5DY, United Kingdom
£50,000 – £60,000 pa On-site

Robotics Software Engineer - C++ ROS2

Redline Group Waterbeach, Cambridgeshire, United Kingdom
£55,000 – £75,000 pa Hybrid

Staff Software Engineer (Core Systems)

Automata London, N1, United Kingdom
Hybrid

Staff Software Engineer (User Experiences)

Automata London, N1, United Kingdom
Hybrid

Junior Software Engineer - Imaging Systems

Marcus Webb Associates Limited Hollington, East Sussex, East Sussex, TN37 7BA, United Kingdom
£35,000 – £40,000 pa On-site

Systems Software Engineer, Kubernetes Scale - DGX Cloud

NVIDIA Germany
PLN 176,250 – PLN 383,500 pa Remote
Posted
28 Aug 2025 (12 months ago)

Our leading R&D client is looking for Research Engineer (Python, Julia, C#,C++).



An advanced degree (Master’s, PhD, or equivalent experience) in a technical field such as Physical Sciences, Engineering, Geoscience, Mathematics, or Computer Science.

*

Strong professional experience as a software engineer, ideally in production environments involving scientific or technical software.

*

Expertise in one or more production-grade compiled languages (e.g., C++, C#, Fortran), with the ability to write high-performance, maintainable, and scalable code. Familiarity with high-level languages (e.g., Python, Julia) is beneficial for working with research prototypes but is not the primary focus.

*

A solid foundation in software engineering principles, with a focus on modular design, testing, documentation and maintainability.

*

Strong communication skills and experience collaborating across research and engineering teams.

*

Organised, proactive, and comfortable operating in a fast-paced, exploratory environment.

Additional technical competency across a selection of the following disciplines may be beneficial:

* Experience with scientific computing, numerical methods, or computational modelling.

* Familiarity with emerging and interdisciplinary technologies such as: machine learning, digital twins, agentic systems, reinforcement learning, probabilistic computing, or control systems.

* Experience working in or alongside an applied R&D or innovation-focused team

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.