Research Software Engineer (R04)
Exeter, United Kingdom
Please note that only applications with cover letters will be considered.
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 Engineand 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 were 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 digiLabs 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 digiLabs proprietary platformthe 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 Masters 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 digiLabs 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 were 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 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!
Please note that while we strive to respond to every applicant, due to the high volume of applications, we may not be able to provide feedback to every candidate.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: AWS Computer Science Engineering Excel Git Machine Learning MLOps PhD Python R R&D Research Rust STEM Testing TypeScript
Perks/benefits: Career development Competitive pay Health care Startup environment Team events
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.