Machine Learning Engineer - Contract

Machine Learning Engineer - Contract

Posted Today by Fruition Group

£600 Per day
Undetermined
Hybrid
England, United Kingdom

Summary: The Machine Learning Engineer - Computer Vision role is a contract position focused on developing and optimizing machine learning models for detecting damage on large commercial vehicles using image data. The position emphasizes practical application and delivery, with models transitioning into production rather than remaining in research. The ideal candidate will have a strong background in machine learning and computer vision, particularly in object detection and segmentation. This role offers the opportunity for significant technical ownership and collaboration across teams to address real-world challenges.

Key Responsibilities:

  • Design, train and optimise computer vision models for vehicle damage detection using object detection and segmentation techniques
  • Improve model precision, recall and overall accuracy across priority damage categories through structured evaluation and retraining cycles
  • Work closely with data and annotation teams to define damage classes, identify data gaps and address class imbalance
  • Carry out detailed error analysis to understand false positives and negatives and guide targeted model improvements
  • Own evaluation datasets, testing methodology and performance reporting across training, validation and test sets
  • Collaborate with platform and MLOps teams to package, deploy and monitor models in production environments
  • Identify performance issues such as data drift and support rollout of inspection capability to additional operational sites

Key Skills:

  • Strong commercial experience in machine learning with a focus on computer vision
  • Hands-on experience training and deploying object detection or segmentation models such as YOLO or similar architectures
  • Proficiency in Python and common ML and computer vision libraries
  • Experience working with large image datasets and noisy real-world data
  • Ability to translate operational or business problems into measurable ML objectives
  • Comfortable working in an iterative, delivery-focused engineering environment

Salary (Rate): £600.00/daily

City: undetermined

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Title: Machine Learning Engineer - Computer Vision (Contract)

Location: UK Remote / Hybrid

Day Rate: 4-600 per day

Why Apply?

This contract offers the opportunity to take full technical ownership of a high-impact computer vision workstream focused on real-world AI deployment. You will lead the development and improvement of machine learning models that detect damage on large commercial vehicles using image data captured in operational environments. The work is practical, fast-moving and delivery-focused, with models moving into production rather than remaining in research. Ideal for an ML engineer who enjoys solving messy, real-world problems and driving measurable performance improvements.

Responsibilities

  • Design, train and optimise computer vision models for vehicle damage detection using object detection and segmentation techniques
  • Improve model precision, recall and overall accuracy across priority damage categories through structured evaluation and retraining cycles
  • Work closely with data and annotation teams to define damage classes, identify data gaps and address class imbalance
  • Carry out detailed error analysis to understand false positives and negatives and guide targeted model improvements
  • Own evaluation datasets, testing methodology and performance reporting across training, validation and test sets
  • Collaborate with platform and MLOps teams to package, deploy and monitor models in production environments
  • Identify performance issues such as data drift and support rollout of inspection capability to additional operational sites

Requirements

  • Strong commercial experience in machine learning with a focus on computer vision
  • Hands-on experience training and deploying object detection or segmentation models such as YOLO or similar architectures
  • Proficiency in Python and common ML and computer vision libraries
  • Experience working with large image datasets and noisy real-world data
  • Ability to translate operational or business problems into measurable ML objectives
  • Comfortable working in an iterative, delivery-focused engineering environment

What's in it for me?

Ownership of an end-to-end ML problem with visible operational impact

Opportunity to build and scale production computer vision systems

Close collaboration with data, operations and engineering teams

Exposure to complex, real-world datasets and deployment challenges

A clearly defined problem space with autonomy and accountability

We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion or belief, sexual orientation or age.