About the role
AI Software Engineer – Machine Vision X 2 We are looking for 2 AI Software Engineer to develop software and artificial intelligence models, primarily for machine vision applications.
Combining software engineering with applied AI, you will help turn visual data into practical capabilities and integrate those capabilities into reliable applications. The role offers hands-on involvement across development, testing, integration and performance improvement.
Key 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. Essential Skills and Experience
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. An understanding of model training, validation and evaluation. The ability to write maintainable code and apply sound testing and debugging practices. Experience integrating algorithms or models into usable software. Strong analytical skills and the ability to investigate complex technical problems. Clear communication and a collaborative approach. Desirable Experience
Experience working across C++, C# and Python. Familiarity with OpenCV and frameworks such as PyTorch or TensorFlow. Object detection, image classification, segmentation or visual inspection applications. Real-time processing, GPU acceleration or deployment to edge devices. Model optimisation and inference tools, such as ONNX or TensorRT. Experience working with cameras, video streams or hardware interfaces. Familiarity with Git, CI/CD and AI-assisted coding tools. What You Will Contribute You will help deliver machine vision solutions that perform reliably beyond the development environment, with a focus on accuracy, speed and maintainable software. Benefits: Hybrid / Remote working Excellent career progression to lead an AI Team + other benefits Interested? Please Click Apply Now.AI Software Engineer – Machine Vision X 2 TPBN1_UKTJ
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. Essential Skills and Experience
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. An understanding of model training, validation and evaluation. The ability to write maintainable code and apply sound testing and debugging practices. Experience integrating algorithms or models into usable software. Strong analytical skills and the ability to investigate complex technical problems. Clear communication and a collaborative approach. Desirable Experience
Experience working across C++, C# and Python. Familiarity with OpenCV and frameworks such as PyTorch or TensorFlow. Object detection, image classification, segmentation or visual inspection applications. Real-time processing, GPU acceleration or deployment to edge devices. Model optimisation and inference tools, such as ONNX or TensorRT. Experience working with cameras, video streams or hardware interfaces. Familiarity with Git, CI/CD and AI-assisted coding tools. What You Will Contribute You will help deliver machine vision solutions that perform reliably beyond the development environment, with a focus on accuracy, speed and maintainable software. Benefits: Hybrid / Remote working Excellent career progression to lead an AI Team + other benefits Interested? Please Click Apply Now.AI Software Engineer – Machine Vision X 2 TPBN1_UKTJ
About this listing
Screened by Joboru
This role passed our automated spam and quality filters and was active in our feed when last checked. Joboru is an aggregator — here is how we screen listings. If anything looks off, tell us.
Similar jobs you may like
Solutions Architect (Power Platform)
1 day agoMORGAN PHILIPS UK LIMITED
Software Architect
1 day agoSpectrum IT Recruitment Limited
AWS Engineer/Senior Software Engineer (Permanent)
1 day agoCapital One UK
Remote Home Based Senior Software Engineer (Permanent)
1 day agoCapital One UK
Senior Software Engineer (AWS) - Fully Remote
1 day agoCapital One UK
Senior Software Engineer - Work From Home (Permanent)
1 day agoCapital One UK
Senior Software Engineer Work From Home (remote)
1 day agoCapital One UK
Trainee Software Developer - sheffield, south yorkshire, yorkshire and the humber, uk
1 day agoITOL Recruit
Trainee Software Developer - slough, south east england, uk
1 day agoITOL Recruit