Senior Machine Learning Engineer – Digital Television

Samsung
Published
October 8, 2020
Location
Communications House, South St, Staines-Upon-Thames, United Kingdom
Category
Job Type

Description

The DTV team at SRUK is looking for an exceptional machine learning expert to join 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 machine learning frameworks and tools to apply.

Role and Responsibilities

As a Senior Machine Learning Engineer you will:

  • Have technical responsibility for the assigned project.
  • 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
  • Provide technical leadership to machine learning engineers.
  • Translate complex functional and technical requirements into detailed design

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).
  • Excellent knowledge of linear algebra, probability and statistics.
  • 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 machine learning and computer vision methods, with at least 3 years working experience in industry.
  • Excellent programming experience in Python and/or C/C++.
  • Excellent 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.
  • Proficiency in problem solving and debugging.

Desirable Skills

  • Experience with automated machine learning methods such as neural architecture search (NAS), architecture design, hyper-parameter optimization, model compression and selection.
  • Experience with deployment of machine learning methods for mobile and edge devices.
  • Publications in top AI conferences (e.g. AAAI, ICML, ICCV, CVPR, NeurIPS, SysML or similar).
  • Contribution to open source deep learning and computer vision frameworks such as TensorFlow, TensorFlow Lite, OpenCV etc.
  • Experience with computer vision algorithms and tasks such as object detection and pose estimation.
  • Experience with image and video processing algorithms such as image filtering and compression.
  • Experience with constrained and numerical optimization methods.
Desktop page
~