Lock Applications for this job are now closed
Closing soon

The AI team at Samsung Research UK is looking for interns to join the growing team in Staines-upon-Thames. The team undertakes projects involving the application of cutting-edge research into proof-of-concept and commercial products for Samsung devices and services. The prospective candidate will have the opportunity to be part of building next generation mobile devices from Samsung. The candidate will contribute to research and software development of on-device AI methods (with focus on speech/audio domain) for their deployment on Samsung’s flagship mobile devices. We encourage enthusiastic researchers with strong academic background and expertise in machine learning to apply. You will be poised to grow and expand your programming skills and expertise into a dynamic new set of research problems. This position will require you to work closely with researchers and engineers to enable and accelerate new research efforts for on-device AI.

Role and Responsibilities

As a Machine Learning Intern, you will:

  • Innovate & develop state-of-the-art solutions to industry relevant problems in the field of on-device machine learning (audio/speech domain)
  • Actively propose and prototype novel research ideas/solutions considering real-world constraints
  • Work on complex systems and develop research ideas into production ready software
  • Incorporate software engineering practices at both research and development stages
  • Communicate and disseminate research results via papers and/or reports

Skills and Qualifications

Required

  • Perusing PhD degree in ML/AI, Computer Science/Engineering, Electrical Engineering, Mathematics, Statistics, or related disciplines
  • Strong fundamentals in machine learning and artificial intelligence
  • First author publications in top ML/AI conferences/journals (e.g., ICML, NeurIPS, ICLR, CVPR, SysML, INTERSPEECH, IEEE TPAMI, IEEE IoT, IEEE TNNLS, JMLR or similar)
  • Machine Learning experience in least one of the following domains:
    • Speech Recognition

    • Speech Enhancement

    • Audio Processing and Generation

    • Generative AI

  • Demonstrated success:

    • Strong development skills with Python and/or C/C++ is required.

    • Experience with programming using popular machine learning frameworks such as PyTorch and/or Tensorflow

    • Creating comprehensive and well-written documentation.

    • Familiarity with software engineering practices and tools such as Git

  • Excellent communication, teamwork and a results-oriented attitude
  • Proficiency in problem solving and debugging

Desirable

  • A proven track record of developing complex training and inference pipelines
  • Knowledge of embedded and/or distributed machine learning methods and tools
  • Experience with model optimization, profiling and performance improvement of AI pipelines
  • Experience and knowledge in AI based audio generation and processing
  • Contribution to open source software libraries

Essential skills are

  • Currently studying for a PhD in Mathematics, Computer Science or a related discipline (or just completing).
  • Computer vision, machine/deep learning or related fields
  • Expertise in image-based 3D reconstruction: Photogrammetry, Neural Radiance Fields (NERF) or Gaussian Splatting techniques.
  • Strong programming skills in Deep Learning libraries like Pytorch and/or TensorFlow
  • Programming proficiency one or more of programming language and APIs like C++/Java/Python
  • Excellent communication, teamwork and a results-oriented attitude
  • Proficiency in problem-solving and debugging

Desirable skills include

  • Experience in Generative AI, including hands-on implementation of state-of-the-art models.
  • Computational photography, image inpainting and 3-D vision
  • Model optimization and knowledge distillation.
  • Experience in computer graphics and rendering: design and development of software such as OpenGL, OpenGL ES, Vulkan or DirectX
  • Experience in Android application development