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 Principal Machine Learning Engineer 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
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
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
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
If you are European Economic Resident, please click .