Technical Project Lead – Machine Learning (On-Device AI)

Position Summary

Samsung is the world’s leading manufacturer of TV products, and at SRUK we are continually pushing the boundaries of technology to develop innovative and exciting features for our customers.

The DTV team at SRUK is looking for an exceptional machine learning expert to lead our growing team in Staines-upon-Thames. The team undertakes projects involving the application of cutting-edge academic research into proof-of-concept and commercial products for Samsung TV devices. The prospective candidate will have the opportunity to contribute to the development and optimisation of models and ML frameworks for the next generation of Samsung TV devices.

We encourage enthusiastic engineers with a strong academic background and expertise in on-device AI to apply.

Role and Responsibilities

As a Technical Project Lead you will:

  • Have full technical responsibility for the assigned project

  • Interface with key stakeholders in the organisation to agree technical requirements and schedules

  • Provide day-to-day project coordination for a large and diverse team

  • Translate complex functional and technical requirements into detailed design

  • ·Analyse machine learning models and identify optimisations or propose solutions with a different or new set of novel techniques.

  • Develop innovations to optimize machine learning frameworks to deliver class-leading performance for Samsung’s TV devices.

  • Research and develop a wide variety of AI technologies that may be applied to Samsung’s embedded devices including domains such as computer vision and image processing.

  • Work on state-of-the-art AI problems with commercialization goals on Samsung devices

Skills and Qualifications

Required Skills

  • MSc/PhD degree in Artificial Intelligence, Computer Science/Engineering, Mathematics, or related disciplines (an equivalent period of industrial experience may be substituted)

  • A proven track record of project and technical leadership inside a large organisation

  • Excellent knowledge of machine learning and computer vision fundamentals, and deep-learning concepts such as CNNs, RNNs/LSTMs, Deep Reinforcement learning, Multi-task Learning

  • A proven track record in development and deployment of on-device AI solutions on resource-constrained edge devices (including optimisation and performance improvement techniques) with at least 3 years working experience in industry

  • Programming experience in Python and C/C++

  • Programming skills in deep learning and computer vision frameworks, such as PyTorch, TensorFlow, Caffe, Torch and OpenCV

  • Practical experience of applying AI algorithms to real world problems in mid/large scale projects.

  • Excellent communication, team work and a results-oriented attitude

Desirable Skills

  • Knowledge of automated machine learning methods such as neural architecture search (NAS), architecture design, hyper-parameter optimization, model compression and selection

  • Familiar with on-device training for embedded devices

  • Publications in top AI conferences (e.g. AAAI, ICML, ICCV, CVPR, NeurIPS, SysML or similar)

  • Experience with computer vision algorithms and tasks such as object detection and pose estimation

  • Proficiency with image and video processing algorithms such as image filtering and compression

  • Strong background with constrained and numerical optimization methods

Samsung has a strict policy on trade secrets.  In applying to Samsung and progressing through the recruitment process, you must not disclose any trade secrets of a current or previous employer

Share this job