Digilab Solutions
AI

Senior Machine Learning Engineer Platm Bristol

Digilab Solutions · Bristol, ENG, GB

Actively hiring Posted about 1 month ago

Role overview

As a Senior Machine Learning Engineer (Platform) at digiLab, you will be responsible for:

  • Collaborating with a cross-functional team of engineers, scientists to help lead on the design, development, and maintenance of high-quality software solutions
  • Collaborate with product management to translate business requirements into technical solutions
  • Contribute to architectural design, development, testing, and deployment of productionised probabilistic machine learning models and uncertainty quantification techniques
  • Build abstractions and APIs for probabilistic modelling, inference, and uncertainty propagation within The Uncertainty Engine
  • Support experimentation with amortised inference and surrogate models for expensive simulators
  • Optimise and scale Monte Carlo–based methods
  • Utilise expertise in AWS, Python, MongoDB, and other relevant technologies to build scalable, systems
  • Foster a collaborative, learning-oriented environment within the team
  • Champion “Scrum” and contribute to team process improvements
  • Provide technical support and lead incident investigations

*Duties may evolve, and you may be asked to take on other reasonable responsibilities within your competence to support our growth.

Required Skills & Experience:**

  • Demonstrable experience of developing machine learning software solutions with Python
  • Experience with probabilistic and statistical machine learning, including Bayesian methods, Monte Carlo techniques, and uncertainty-aware modelling
  • Familiarity with scientific Python libraries like NumPy, SciPy, and Pandas
  • Familiarity with machine learning libraries such as PyTorch and scikit-learn
  • Experience with DevOps and MLOps
  • Degree-level qualification in computer science or related field
  • Professional experience with collaborative software development
  • Familiarity with Linux, bash, and the command line
  • Ability to write logical, consistent, self-explanatory code
  • Understanding of software design patterns, SOLID and DRY principles, and architectural patterns
  • Experience with Git/GitHub and best practices
  • Knowledge of the software testing pyramid and types of automated testing (smoke, component, unit, performance, load, end-to-end)
  • Experience with Docker and other containerization platforms
  • Proven ability to collaborate in a fast-paced "agile" team, preferably using "scrum"

What we're looking for

  • A Master's-level qualification in a STEM field
  • Experience deploying infrastructure as code
  • Experience with UI/UX design principles
  • Familiarity with normalising flows and/or variational autoencoders
  • Publications in physics, engineering, or other simulation-heavy domains

We aim to respond to every applicant, but due to high application volumes, we may not be able to respond individually. Thank you for your interest in joining the digiLab team. The information you provide will be stored and used in line with our Privacy Notice.

Tags & focus areas

Used for matching and alerts on DevFound
Fulltime Ai Machine Learning Data Science