Senior Computer Vision Engineer

About the Role

Our client is an innovative technology company developing AI and computer vision solutions to solve complex real-world challenges. They are looking for a Computer Vision Engineer to join their growing team and help build, deploy and optimise production-grade computer vision systems.

This is a hands-on role where you'll work across the full lifecycle of computer vision development, from image processing and model deployment through to monitoring and performance optimisation

Key Responsibilities

  • Own and evolve scalable computer vision and image processing pipelines end-to-end.
  • Lead the deployment of CV models into production across cloud and edge environments.
  • Design and optimise detection, segmentation, and classification systems for real-world performance.
  • Drive model optimisation for latency, reliability, and scalability in production systems.
  • Integrate ML models into broader platform architecture and APIs.
  • Establish robust testing, monitoring, and performance tracking for deployed systems.

Skills & Experience

Essential

  • Strong experience with Python and production-grade software engineering.
  • Proven experience deploying machine learning / computer vision models into production.
  • Hands-on with OpenCV, PyTorch and/or TensorFlow.
  • Strong understanding of image processing fundamentals.
  • Experience with Docker and modern CI/CD workflows.
  • Strong debugging, profiling, and systems thinking skills.

Desirable

  • Experience with multispectral or advanced imaging data.
  • Exposure to ONNX Runtime, TensorRT, or OpenVINO.
  • AWS or other cloud infrastructure experience.
  • Familiarity with MLOps practices (monitoring, model registries, deployment pipelines).
  • Experience with YOLO, U-Net, Mask R-CNN or similar architectures.

Job Details

Company
NearTech Search
Location
Manchester Area, United Kingdom
Posted