(R&D) Software Engineer at digiLab Solutions
Exeter, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

22 Nov, 25

Salary

0.0

Posted On

23 Aug, 25

Experience

1 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Rust, Computer Science, Python, Git, Communication Skills, Continuous Integration, Version Control, Software Development, Testing, Typescript

Industry

Computer Software/Engineering

Description

SUMMARY:

digiLab is a pioneering AI company transforming complex enterprise challenges through innovation in uncertainty quantification, explainable AI, and MLOps. Specialising in highly regulated and safety-critical industries, digiLab excels at addressing challenges involving sparse or uncertain data. From a core team of leading mathematicians and data scientists, digiLab empowers organisations through our secure AI platform—the Uncertainty Engine—and expert consultancy.
As we expand our R&D team, we’re seeking a Research Software Engineer (RSE) to join our talented group in Exeter. You will significantly contribute to our research and innovation efforts by designing and developing software tools that underpin cutting-edge AI research and client projects.

What Skills We Are Looking For:

  • A STEM degree (e.g., computer science, software engineering, or a related field).
  • Proven experience writing professional-quality software, ideally in Python, complemented by proficiency in other languages such as TypeScript or Rust.
  • Familiarity with best practices in software development, including version control (Git), testing, continuous integration, and deployment.
  • Basic understanding of machine learning concepts and their software implementations.
  • Strong problem-solving abilities with attention to detail and reproducibility.
  • Excellent communication skills and the capability to collaborate effectively with technical and non-technical team members.
  • A proactive and collaborative approach with eagerness for continuous learning and development

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

WHAT YOU WILL BE DOING WITH US:

As a Research Software Engineer at digiLab, you will:

  • Develop high-quality, maintainable, and reproducible software tools and libraries to support innovative AI research and applications.
  • Collaborate with researchers and data scientists to translate complex algorithms and models into production-grade code.
  • Implement best practices in software engineering, version control, automated testing, and continuous integration/deployment.
  • Support interdisciplinary teams working on challenging problems ranging from nuclear fusion to healthcare.
  • Ensure software solutions are scalable, reliable, and fit for deployment in cloud environments such as AWS.
  • Document and disseminate software practices and methodologies within the team and across client projects.
  • Contribute to the continuous improvement of digiLab’s proprietary platform—the Uncertainty Engine.
  • Engage in ongoing professional development to enhance your technical skills and domain knowledge.

What Skills We Are Looking For:

  • A STEM degree (e.g., computer science, software engineering, or a related field).
  • Proven experience writing professional-quality software, ideally in Python, complemented by proficiency in other languages such as TypeScript or Rust.
  • Familiarity with best practices in software development, including version control (Git), testing, continuous integration, and deployment.
  • Basic understanding of machine learning concepts and their software implementations.
  • Strong problem-solving abilities with attention to detail and reproducibility.
  • Excellent communication skills and the capability to collaborate effectively with technical and non-technical team members.
  • A proactive and collaborative approach with eagerness for continuous learning and development.

Nice to Have:

  • A Master’s or PhD in computer science, software engineering, or a related discipline.
  • Experience working in a research-focused or innovative startup environment.
  • Familiarity with uncertainty quantification or probabilistic programming.

We value enthusiasm and loyalty, and we’re committed to offering a great work-life balance. Along with the exciting challenges this role provides, we offer a range of benefits including:

  • 4-day working week
  • Competitive Salary
  • BUPA private health care (via salary sacrifice)
  • Discretionary EMI scheme (eligible to be considered after one year with the company; participation is not guaranteed and is entirely at the company’s discretion.
Loading...