Job Search and Career Advice Platform

Enable job alerts via email!

Computer Vision/Machine Learning (Researcher) - Cambridge

microTECH Global Limited

United Kingdom

On-site

GBP 45,000 - 60,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in the United Kingdom is looking for a Research Engineer to support their work in Computer Vision and Deep Learning. This role involves on-device model deployment, quantization, and optimization using tools like ONNX. The ideal candidate will have strong skills in Python and C++, experience in app development, and a collaborative mindset.

Qualifications

  • Experience with on-device model deployment, quantization, and optimization.
  • Ability to work collaboratively within a team.
  • Knowledge of advanced PC quantization techniques.

Responsibilities

  • Deploy and optimize models on-device.
  • Manage data effectively.
  • Create and adapt demo apps for on-device usage.

Skills

Python
C++
Bash
Android development
Web app development

Tools

Docker
ONNX
Qualcomm AI Runtime (QNN)
Job description

We have 1 position open for a Research Engineer to support the lab’s work within the areas of Computer Vision and Deep Learning. The position is part of the Future Interaction Research Programme. Our topics of interest include but are not limited to:

  • Contrastively-trained and auto-regressive Vision & Language (e.g. CLIP, BLIP).
  • Visual LLMs (e.g. LLaVA).
  • Generative Models (e.g. Stable Diffusion and Auto-Regressive models).
  • Efficient Architectures.
  • Model Compression (distillation, quantization).
  • Efficient Adaptation of Large Models.

KeyResponsibilities:

  • On-device model deployment, quantization and optimization. Typical tools: ONNX and Qualcomm AI Runtime (QNN).
  • Advanced PC quantization of models, e.g. SmoothQuant, AdaRound, etc.
  • Data management.
  • Support demos, typically on-device. Require: creation/adaptation of demo app running the phone, implementation of inference pipeline (C++), model porting and integration on the app, unit testing, etc.
  • Support of web-based tooling, e.g. creation of custom visualization or annotation tools.

  • Required skills:

  • Python, C++, Bash.
  • Experience with at least one of android or web app development.
  • Able to learn the concepts and pipelines for on-device porting and quantization of models.
  • Good at working collaboratively as part of a team.

  • Desired skills:

  • Docker, Java.
  • Familiarity with porting tools such as ONNX/QNN.
  • Prior experience with quantization.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.