Machine Learning Researcher (Computer Vision)

Job description

The company

Founded in 2016, ThirdEye uses AI to automate the world’s 245m CCTV cameras. We then put this power in real-time into the hands of all retail workers and make them see where customers are looking at and what they interact with. This helps retailers reduce theft, optimise store operations & product promotions, and much more. Thereby, we keep our clients productive and competitive in an ever evolving market.


Based in the heart of vibrant Central London, we’re a young, multi-cultural team from different professional backgrounds with a shared passion for tech and retail. Needless to say, we’re a bit geeky - but in the most adorable way! We love our daily lunch break walks to local street food markets just as much as a fusball team battle and occasional post-work activities.


The Team

You are part of a small but exponentially growing, multi-cultural team of engineers and business people. Fast paced, with ever expanding new ways of delivering cutting edge solutions to retailers across the globe. 

Job requirements

Having just closed a very successful seed round we are now looking to further bolster up our ML Engineering team with a Machine Learning Researcher to help us build one of the world's most powerful and impressive real-time computer AI vision products on the market.

The ideal candidate will help master our real-time video classification engine whilst keeping up to date with latest industry and deep learning methods for action recognition on live video. 

Focus of the Role:

Your main mission will be to breath state-of-the-art computer vision knowledge into the team whilst providing industry-leading strategical advice to help implement new computer vision products.

  • Making key industry recommendations to the ML and leadership team such algorithm options and current developments in computer vision 

  • Mentoring junior and mid-level ML team members 

  • Staying abreast with current ultramodern industry trends and computer visions advancements 

  • Implementing computer vision algorithms

Required Skills & Experience: 

  • Ph.D. or MSc. in a relevant field with extensive studies relating to Machine Learning and/or Computer Vision

  • Extensive knowledge in applied computer vision

  • Experience working with camera and multi-view geometry

  • Strong understanding of deep learning and working with machine learning algorithms

  • Ability to present techniques such as algorithms to both technical and (occasionally) non-technical stakeholders 

  • Understanding of model verification

  • Experience in Python and Tensorflow

It'd be nice if you have:

  • Experience with pyTorch, Caffe and machine learning libraries like sklearn

  • Knowledge on 2D and/or 3D pose estimation from single view

  • Camera calibration knowledge

  • Experience or knowledge in embedding computer vision algorithms in low-power platforms (Phones, ARM chips, etc)

What's in it for you: 

This role can be worked in conjunction with completing your PhD. We are able to offer part-time work to fit around studies. 

● Learning budget 

● Dedicated time to learn and hone new skills

● Loads of team socials including ski trips with other businesses! 

● Pension contributions  

● 25 days holiday per year, plus bank holidays

● Generous amount of equity

● If relocating for the role, you'll be assigned a buddy to help you with the practicalities of living in London such as housing, taxes, transport etc.