Salary: £45,000 - 55,000 per year Requirements: Proven experience in machine learning or computer vision engineering, with a strong understanding of CNN architectures such as YOLO. Proficiency in C, C++, and Python, with familiarity in Linux-based development environments. Knowledge of stereo vision pipelines, depth estimation, and geometric computer vision techniques. Experience in optimising and deploying models to constrained hardware environments. A PhD or degree in Computer Science, Electrical Engineering, Mechatronics, or equivalent industry experience. Responsibilities: Design and implement machine learning pipelines for image segmentation, object detection, and 3D scene reconstruction. Train and optimise deep neural network models using frameworks such as PyTorch and TensorFlow. Manage and curate training datasets, including developing data augmentation and annotation strategies. Deploy machine learning models to embedded and edge computing platforms for real-time performance. Collaborate with cross-functional teams to integrate perception modules into broader system architectures. Maintain thorough documentation of model architectures, experiment results, and deployment procedures. Technologies: 3D Computer Vision Embedded Hardware Linux Machine Learning Network PyTorch Python TensorFlow Robotics More: We are an innovative company revolutionising agriculture through cutting-edge technology at our UK R&D facility. This is an onsite role based in Newport, Shropshire, and is commutable from Telford, Shrewsbury, Wolverhampton, Cannock, and Bridgnorth. We offer the opportunity to work on real-world projects alongside a supportive and talented team, with a culture that values quality, continuous learning, and delivering practical solutions that make a difference. last updated 21 week of 2026