Research Assistant - Computer Vision and Machine Learning (Visual-AI) at Mobile
—
Jul 12, 2026
—
Jul 20, 2026
What this job asks for AI summary
A two-year research position embedded in a computer vision and machine learning group, focused on deep learning for anomaly detection, out-of-distribution detection, and open-world object detection. Day-to-day work involves developing and validating software algorithms across imaging modalities, contributing to research spanning visual surveillance, aviation security, and autonomous vehicle sensing, and collaborating with industrial and government partners. Suits someone with a strong Python and deep learning background, ideally holding or working toward a relevant postgraduate qualification.
Junior level · National · Master's required · Contract
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $122,874 (middle half $87,544–$162,374). This posting is about at that midpoint.
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (10)
This role is based at Durham University in Durham, UK — compensation is quoted in GBP and the position is not US-based.
The posting is for a fixed-term 24-month Research Assistant contract, equivalent to a junior/entry-level academic research position.
The Masters degree requirement is listed as essential ('A Masters in a Computer Science or Engineering related subject or equivalent in experience'); however, the 'or equivalent in experience' qualifier technically allows substitution — it was nonetheless treated as a hard gate given its placement in the Essential Criteria section.
A PhD is listed under Desirable Criteria ('A PhD (or be close to submission)') and is therefore preferred, not required.
The essential criteria require 'intermediate to advanced Python programming with experience in one or more of the mainstream deep machine learning frameworks' — the specific framework is not named, so no framework (e.g. PyTorch, TensorFlow) is listed separately as a required skill, though PyTorch and TensorFlow would be the most common substitutes.
Computer vision, object detection, and anomaly detection appear primarily in the role description narrative and as desirable/PhD-level emphasis rather than as hard gates in the Essential Criteria section.
Linux and ROS appear only under Desirable Criteria.
The SOC classification is Medium confidence: the role is primarily ML/CV research (15-2051 Data Scientists), but the emphasis on developing and delivering software algorithms also has affinity with 15-1252 Software Developers.
Posting is for a contract engagement — the market benchmarks below price full-time roles, so read the comp comparison with that in mind.
This role's work location reads as outside the US — the candidate pool, comp, and contention benchmarks here are US-only (BLS employment, Adzuna/USAJOBS demand, and certified H-1B wages), so treat them as a rough US reference, not a local market.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.