We have a number of open roles, specialising in machine vision and image processing. These include the development (and implementation) of state-of-the-art image classification and Structure From Motion (SFM) algorithms.

Ideally you would have practical experience of machine learning algorithms and it would be advantageous, but not essential, for this to be in the area of convolutional neural networks. In any case, you’ll have a good working knowledge of at least one widely available ML toolkit, such as Theano, Caffe, Tensor Flow or Torch.

You should have a 1st or upper 2nd class degree, or equivalent, in computer science, mathematics, engineering or physical sciences, with a strong mathematics content, from a top university.

Ideally you’d also have experience with OpenCV and have gained some experience from the automotive or computer gaming industries and familiarity with open source development platforms.