Principal Computer Vision Engineer
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