Enable job alerts via email!

Machine Learning Engineer

Electus Recruitment

England

On-site

GBP 38,000 - 70,000

Full time

Today
Be an early applicant

Job summary

A leading technology organization in the UK is seeking an experienced Machine Learning Engineer to design, train, and optimise machine learning models. The role focuses on collaboration within multidisciplinary teams to develop and deploy models, requiring strong skills in Python and C/C++, as well as knowledge of neural networks. Candidates must be UK nationals eligible for security clearance. This is a permanent role with a competitive salary range of £38,000–£70,000.

Qualifications

  • Experience with neural network architectures including RNNs, transformers, and vector quantisation.
  • In-depth knowledge of machine learning architectures and training algorithms.
  • Hands-on experience with data preparation, augmentation, and feature extraction.

Responsibilities

  • Develop and train neural network models using frameworks such as PyTorch and TensorFlow.
  • Select and adapt model architectures to meet specific project requirements.
  • Build, curate, and manage training datasets.

Skills

Python
C/C++
Neural network architectures
Model training
Data preparation
Technical writing

Education

Degree in Computer Science, Engineering, Mathematics, or related field

Tools

PyTorch
TensorFlow
Job description
Machine Learning Engineer

We are working in partnership with a leading technology organisation to recruit an experienced Machine Learning Engineer. The successful candidate will design, train, and optimise high-performance machine learning models, build and manage datasets for real-world sensing systems, and clearly communicate technical work to stakeholders.

Based in North Somerset, you'll be part of a collaborative and forward-thinking environment that encourages rapid prototyping and experimentation. You’ll work within multidisciplinary teams to develop, validate and deploy machine learning models to meet challenging customer requirements.

Due to the nature of work at our client’s site, these vacancies are only open to British Citizens who hold security clearance or can obtain it.

Key Responsibilities
  • Develop and train neural network models using frameworks such as PyTorch and TensorFlow
  • Select and adapt model architectures to meet specific project requirements
  • Build, curate, and manage training datasets, including data augmentation, feature extraction, and labelling
  • Conduct model training, validation, and performance optimisation
  • Collaborate with software engineers to integrate models into embedded or application environments
  • Produce clear technical documentation and communicate findings to technical and non-technical audiences
Requirements
  • Degree in Computer Science, Engineering, Mathematics, or related field
  • Strong development skills in Python and C/C++
  • Experience with neural network architectures including RNNs, transformers, and vector quantisation
  • In-depth knowledge of machine learning architectures and training algorithms
  • Experience in model training, quantisation, and conversion for inference
  • Hands‑on experience with data preparation, augmentation, and feature extraction
  • Excellent communication and technical writing skills
  • UK national, eligible for security clearance

This is a permanent role with a salary range of £38,000–£70,000.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.