D

digiLab

Develops AI-driven digital twin solutions

Software Engineer - Python

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • Industry experience in software development.
  • Deep understanding of Python.
  • A degree-level qualification in computer science or a related field.
  • Professional experience with collaborative software development.
  • Familiarity with Linux, Bash, and the command line.
  • Experience with modern statistical machine learning and artificial intelligence, including NumPy, SciPy, and pandas.
  • Ability to write logical, consistent, and self-explanatory code.
  • Understanding of software design patterns, SOLID, and DRY principles.
  • Experience with Git/GitHub and best practices.
  • Knowledge of the software testing pyramid and automated testing types, including smoke, component, unit, performance, load, and end-to-end testing.
  • Experience with Docker and other containerisation platforms.
  • Ability to collaborate in an agile team, preferably using Scrum.

Responsibilities

  • Collaborate with a cross-functional team to design, develop, and maintain high-quality software solutions.
  • Use Python, MongoDB, and other relevant technologies to contribute to scalable, secure systems.
  • Apply security best practices throughout the software development lifecycle.
  • Foster a collaborative, learning-oriented environment within the team.
  • Implement software design patterns, SOLID principles, and best practices.
  • Demonstrate an understanding of continuous integration and continuous delivery pipelines.
  • Provide technical support and participate in incident investigations.
  • Ensure adherence to RESTful API design principles.
  • Support frontend tasks when required.
  • Adopt artificial intelligence tools to assist and accelerate work.
  • Take on other reasonable responsibilities within the employee's competence to support company growth as duties evolve.

Desired Qualifications

  • A Master's-level qualification in a STEM field.
  • Experience with frontend development using HTML, CSS, React, JavaScript, or TypeScript.
  • Experience with user interface and user experience design principles.
  • Experience with PyTorch or other deep-learning libraries.
  • An understanding of Bayesian statistics.

About the Company

digiLab

Develops AI-driven digital twin solutions

DigiLab Solutions builds AI-powered Digital Twins—virtual models of real-world processes—to visualize data and support real-time decisions. It combines simulations with live data to create digital replicas, speeds up simulation time from months to minutes, and delivers insights through dashboards that require little data science knowledge. The company differentiates itself by offering turnkey, user-friendly digital twins for non-experts and by collaborating closely with clients to tailor solutions focused on big data visualization and sustainability. Its goal is to help organizations gain a competitive edge, improve performance, and promote environmental sustainability through data-driven decisions.

Company size
51-200
Company stage
Grant
Total funding
$130K
Headquarters
Exeter, United Kingdom
Founded
2021

Recently Posted Jobs

Explore more opportunities at digiLab

See more jobs