Technical Project Lead – Machine Learning

Full Time Surrey IT Job Pro UK

This hugely successful Technology led corporation is seeking a skilled Technical Project Lead with excellent Machine Learning skills, to lead an R&D project team of Engineers who take cutting edge academic research and develop it into world leading technologies, features & options within embedded consumer electronic devices.

Tasked with pushing the boundaries of technology to develop innovative and exciting features for their global customer base, the Technical Project Lead will contribute to the development and optimisation of models and ML frameworks for the next generation of embedded devices, using resource constrained On-Device AI.

The Technical Project Lead role offers good ongoing challenges including:

Full technical responsibility for assigned projects.
Providing support & guidance to a fast-growing team of R&D Engineers.
Translating complex functional and technical requirements into detailed designs.
Analysing machine learning models and identifying optimisations or proposing alternative solutions with a different or new set of novel techniques.
Developing innovations to optimise machine learning frameworks to deliver class-leading performance for TV devices.
Researching and developing a wide variety of AI technologies that may be applied to embedded devices including domains such as computer vision and image processing.
Working on state-of-the-art AI problems with commercialisation goals.

Skills and Qualifications

MSc/PhD degree in Artificial Intelligence, Computer Science/Engineering, Mathematics, or related disciplines (an equivalent period of industrial experience will suffice)
A proven track record of project or technical leadership.
Excellent knowledge of machine learning and computer vision fundamentals, and deep-learning concepts such as CNNs, RNNs/LSTMs, Deep Reinforcement learning, Multi-task Learning.
Experience developing & deploying on-device AI solutions on resource-constrained edge devices is highly beneficial (including optimisation and performance improvement techniques).
Programming experience in Python and C/C++
Programming skills in deep learning and computer vision frameworks, such as PyTorch, TensorFlow, Caffe, Torch and OpenCV
Experience of applying AI algorithms to real world problems in mid/large scale projects.
Excellent communication &, teamwork skills with a results focus.
Useful Knowledge

Knowledge of automated ML methods such as NAS, architecture design, hyper-parameter optimisation, model compression and selection.
Familiarity of on-device training for embedded devices.
Computer Vision algorithms ie object detection or pose estimation.
Image and video processing algorithms ie. image filtering or compression

Interested Candidates seeking an industry leading employer with exciting opportunities for further learning & growth should apply now

To apply for this job please visit