Now hiring

AI Software Engineer @ Adria Solutions Ltd

Huddersfield, England, GBOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Salary: £55,000 - 65,000 per year

Requirements

  • Commercial software development experience, with strong capability in one or more of C++, C# and Python
  • Practical experience developing computer vision, machine learning or image-processing solutions
  • Understanding of model training, validation and evaluation
  • Ability to write maintainable code and apply sound testing and debugging practices
  • Experience integrating algorithms or models into usable software
  • Strong analytical skills and ability to investigate complex technical problems
  • Clear communication and a collaborative approach
  • Desirable: experience working across C++, C# and Python
  • Desirable: familiarity with OpenCV and frameworks such as PyTorch or TensorFlow
  • Desirable: experience with object detection, image classification, segmentation or visual inspection applications
  • Desirable: experience with real-time processing, GPU acceleration or deployment to edge devices
  • Desirable: familiarity with model optimisation and inference tools such as ONNX or TensorRT
  • Desirable: experience working with cameras, video streams or hardware interfaces
  • Desirable: familiarity with Git, CI/CD and AI-assisted coding tools

Responsibilities

  • Design, develop and maintain software using C++, C# and Python, selecting the appropriate language for each component
  • Develop, evaluate and improve machine vision models and image-processing algorithms
  • Prepare and validate image datasets for model training and testing
  • Integrate AI models into software applications and processing pipelines
  • Investigate model accuracy, inference speed, memory usage and application performance
  • Develop automated tests for software components and AI functionality
  • Diagnose issues involving image quality, model behaviour and software integration
  • Collaborate with colleagues to translate application requirements into working solutions
  • Document technical decisions, evaluation results and implementation details
  • Help deliver machine vision solutions that perform reliably beyond the development environment, focusing on accuracy, speed and maintainable software

Technologies

  • AI
  • C#
  • CI/CD
  • Computer Vision
  • Git
  • Hardware
  • Machine Learning
  • Model Training
  • PyTorch
  • Python
  • TensorFlow
  • opencv

More

We are hiring two AI Software Engineers to develop software and artificial intelligence models, primarily for machine vision applications. The role combines software engineering with applied AI and offers hands-on involvement across development, testing, integration and performance improvement. We offer hybrid or remote working, excellent career progression toward leading an AI team, and additional benefits.

last updated 46 week of 2026

Skills

C++C#PythonComputer VisionMachine LearningModel trainingSoftware DevelopmentTestingDebuggingAnalyticalOpenCVPyTorch

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores