Principal Machine Learning Engineer - On-Device AI
Thames, United Kingdom, Upon, Communications House,, Staines
4d ago

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 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

  • 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

  • Please visit to see Privacy Policy, which defaults according to your location. You can change Country / Language at the bottom of the page.
  • If you are European Economic Resident, please click .

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form