Principal Computer Vision Engineer – Real-Time Tracking Systems
Hybrid (2+ days onsite – UK locations) London or Bristol
Permanent | Full-Time | Senior Level
We’re working with a high-growth engineering team building a next-generation real-time tracking system used in live, performance-critical environments. This is a senior technical leadership role focused on shaping the architecture and delivery of a brand-new multi-camera computer vision platform from the ground up.
This is not just an implementation role -you’ll own system design, technical direction, and long-term scalability while guiding a small high-performing engineering squad.
The system sits at the intersection of real-time computer vision, multi-camera geometry, C++, and large-scale tracking infrastructure, with a strong emphasis on accuracy, latency, and robustness in live environments.
What you’ll be doing
* Leading the design and development of a new real-time tracking platform
* Owning end-to-end CV tracking pipelines across the full system
* Defining system architecture, technical standards, and engineering direction
* Driving performance, accuracy, and reliability in live operational environments
* Working closely with senior stakeholders to align technical delivery with product goals
* Supporting integration into wider platform and broadcast-style systems
* Guiding a small team (5–8 engineers) and acting as technical escalation point
Key responsibilities
* Lead CV system development from concept through to production
* Own architecture design and long-term scalability decisions
* Translate product requirements into technical delivery plans
* Drive optimisation of real-time tracking performance and system stability
* Mentor engineers and unblock complex technical challenges
* Collaborate across product, engineering, and leadership teams
Skills & experience
* Strong experience building production-grade computer vision systems
* Deep expertise in C++ and large-scale system design
* Strong background in 3D geometry, tracking, and numerical methods
* Experience leading architectural decisions in complex engineering environments
* Ability to operate across both algorithm-level detail and system-level design
* Strong stakeholder communication and technical leadership ability
* Experience mentoring or leading engineering teams
Nice to have
* GPU/CUDA acceleration experience
* Knowledge of concurrency, networking, or OS-level systems
* Experience with distributed or cloud-based architectures
* Exposure to machine learning applied to vision systems