Enable job alerts via email!

Research Scientist

microTECH Global Ltd

Cambridge

On-site

GBP 50,000 - 90,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a talented individual to join their innovative team in the field of machine learning. This role offers the opportunity to work with cutting-edge ML frameworks and contribute to the deployment of advanced solutions on embedded and mobile devices. Ideal candidates will have a strong academic background, including a PhD in Computer Science or Electrical Engineering, and possess hands-on experience with efficient ML techniques and distributed training. Join a forward-thinking company where your research can have a significant impact on the future of technology and AI applications.

Qualifications

  • PhD in CS/EE or equivalent research experience required.
  • Experience in ML frameworks and deployment on mobile devices is essential.

Responsibilities

  • Develop efficient ML solutions and deploy them on embedded systems.
  • Collaborate with teams and contribute to research publications.

Skills

ML frameworks (PyTorch, TensorFlow, JAX)
Efficient ML techniques (quantization, pruning, etc.)
Deployment on embedded/mobile devices
Distributed and multi-GPU training
Fluency in Python
Fluency in C/C++
GNU Linux proficiency
Code version control (Git, GitHub)
Team collaboration
Publication record in top-tier venues

Education

PhD in Computer Science or Electrical Engineering

Tools

Git
GitHub

Job description

Education and experience:

• PhD in CS/EE or related research experience in academia or industry
• We will consider various levels of experience in relevant research areas

Key Skills:

  1. Experience with ML frameworks (PyTorch, TensorFlow, JAX) and efficient ML (incl. quantization, pruning, sparsification, distillation, etc.)
  2. Experience with deployment on embedded/mobile devices (such as smartphones, with mobile CPU, GPU, NPU)
  3. Experience with distributed and multi-GPU training at scale
  4. Fluency in Python, C/C++ and GNU Linux
  5. Proficiency in code version control, Git and GitHub
  6. Experience in working as member of a team
  7. Solid publication record of papers in top-tier venues, such as NeurIPS/ICLR/ICML/MobiCom/MobiSys/ICCAD/MLSys

Any of the following skills will also be positively considered:

  1. Experience in real-world mobile system deployment
  2. Research experience in efficient Generative AI, including language, visual or multimodal tasks. This includes different aspects of the pipeline, from data and preprocessing to large model adaptation, fine-tuning and on-device optimization.
  3. Android operating system and Android app development
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.