Research Software Engineer

digiLab

We are the first tech company in the South West to start a 4 day week (32hrs)

Posted 2 weeks ago

Only considering candidates eligible to work in Exeter, UK ⚠️

**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 we’re looking for:**

The Research Software Engineer will collaborate closely with our data science, ML engineering, and consultancy teams to develop robust, reproducible software that advances digiLab’s AI capabilities and supports client solutions.

**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.

**Location:**

This role is a full-time role (Monday - Thursday) based on-site at digiLab’s offices on the Quay, Exeter.

**Our Culture and Values**

At digiLab, we prioritise work-life balance with a 4-day workweek (Monday to Thursday), offering a full-time salary and three-day weekends every week! Our team is built on strong connections, with regular socials like game nights, bouldering, and paddleboarding.

We foster a culture of innovation, trust, and collaboration. Our values include:

  • Creativity & Agility: Encouraging innovation and flexibility in goal achievement.
  • Trust & Responsibility: Supporting each other in taking calculated risks for bold innovation.
  • Open & Honest Collaboration: Ensuring transparent communication and alignment.
  • High-Performance Standards: Continuously challenging ourselves to excel in delivery.
  • Value-Driven Work: Regularly assessing our contributions toward company goals.

**Benefits:**

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
  • Cycle to work scheme
  • BUPA private health care (via salary sacrifice)
  • Discretionary EMI scheme (eligible after one year with the company)

If you're excited about shaping the future of AI and working on innovative projects that make a real-world impact, we'd love to hear from you!

#### To register your interest in this position, email your C.V. and covering letter to [email protected] and quote the job reference humber: r04.

Automatically Apply to Remote Engineering Jobs!

Let our copilot automatically search & apply to remote jobs from all across the web.

Try it now
digiLabdigilab.co.uk

Next-generation data science. Deep Insights. Intelligent Solutions. Fast.

Working Week

We are the first tech company in the South West to start a 4 day week (32hrs)

  • Mon
  • Tue
  • Wed
  • Thu
  • 🏖️
    Fri

Our Vacation Policy

Our vacation policy is 25 days

  • 25 days
  • 52 Fridays
  • 77 days off per year

Remote Working Policy

We offer remote working (but require some time in the office) and are a team of 4 and mostly based in Europe. Our team works from:

  • Exeter, UK
    3
  • Coventry, UK
    1

Desirable Skills and Experience

Share this job:

Report incorrect data

Let us know if the job has expired