Search Jobs:

Computer Vision Engineer

On Application

Computer Vision Engineer


Do you have what it takes to be a high-performing Computer Vision Engineer? If so, FPSG have got an exciting opportunity for you to join our client's computer vision team in Edinburgh! They invest heavily in advanced technology research, to deliver exceptional solutions. They are expanding their operations by establishing a Computer Vision team in Scotland, to accelerate their research and development efforts, in computer vision for automation.

Your responsibilities will include:

  • Design, code, test, deploy, and iterate modules related to customer tracking, product recognition, and face recognition using efficient algorithms and processes.
  • Collaborate with the CV team to contribute to the creation of an autonomous solution.
  • Process camera streams from various sources.
  • Define inputs and outputs in collaboration with engineering teams for API development.
  • Adhere to GDPR regulations during software development.
  • Understand performance constraints in the environment and test models that can operate within those constraints.
  • Contribute to the overall architecture of the CV application, utilizing the best available technologies.
  • Maintain version control of all module development.
  • Follow agile development practices, including daily stand-up calls and regular sprints.
  • Document all work and decision-making processes.
  • Understand licensing requirements and recommend the use of third-party software to enhance team performance.
  • Maintain active communication with team members across the organization.
  • Publish regular reports on work progress, accuracy, and issues.

To be successful in this role, you'll need experience in:

  • Minimum 2 years of professional experience in Computer Vision application development.
  • Strong expertise in developing applications using OpenCV.
  • Proficient in creating, training, and deploying deep learning models, including fine-tuning pretrained models and developing custom models.
  • Proactive mindset with a focus on customer needs.
  • Ability to work with video, image, and data streams effectively.
  • Experience using remote machine access tools like Anydesk in Linux and Windows environments.
  • Solid understanding of image processing and computer vision fundamentals.
  • Strong knowledge and practical experience with machine learning algorithms.


In return for your hard work, we'll offer you a salary and package that's commensurate with your experience and in the upper quartile for the market. Bonus options, training, and exposure to new tech will ensure your career development.

Join the team and be part of a company that's known for offering candidates a diverse range of project opportunities, where complexity and collaboration ensure continual personal and technical development.

Key skills

Python, Numpy, Matplotlib, Pandas, OpenCV, Keras, PyTorch, TensorFlow, ONNX, Yolo, ResNet, DenseNet, FaceNet, Linux, Windows, fine-tuning, incremental training, activation map analysis, deep learning models, Scikit-learn, Computer vision, Docker, version control & code maintenance practices.

We are Disability Confident and neurodiverse aware. If you have a disability, please tell us if there are any reasonable adjustments we can make to assist you in your application or with your recruitment process

Share This Job: