Principal Computer Vision Engineer

  • Deepstreamtech
  • 19/05/2026
Full time Information Technology Telecommunications

Job Description

Requirements
  • Strong commercial experience developing computer vision algorithms in production environments
  • Deep knowledge of modern C++ within large and complex systems
  • Strong experience with 3D geometry, tracking and numerical optimisation
  • Proven experience designing systems or leading major architectural work
  • Ability to operate at both detailed algorithm level and high-level system design
  • Strong communication skills and ability to work with senior stakeholders
  • Experience mentoring or leading engineers within a team
  • (Desirable) Experience with CUDA or GPU acceleration
  • (Desirable) Awareness of concurrency, networking or operating system concepts
  • (Desirable) Experience working with distributed or cloud-based systems
  • (Desirable) Exposure to machine learning techniques
What the job involves
  • Hi, I'm James Sharam, Head of Computer Vision at Hawk-Eye Innovations. I'm looking for a Principal Computer Vision Engineer to join our Cricket Solution Squad
  • This is a high-impact role focused on building a brand new cricket tracking system. You'll play a key role in shaping the architecture, technical direction and delivery of a next-generation tracking platform used in live sports environments
  • We're looking for someone who can operate at both a deep technical level and a system-wide level, bringing strong C++ expertise, computer vision knowledge and leadership capability to guide a small, high-performing team
  • A strong background in mathematics and modelling is encouraged. If you enjoy solving complex problems, influencing technical direction, and building scalable systems, I'd love to hear from you
  • We're looking for a Principal Computer Vision Engineer to take ownership of a new, production-grade cricket tracking system and help define how it is designed, built and scaled
  • This role goes beyond implementation. It's about setting technical standards, shaping architecture, guiding a small squad, and ensuring systems are robust, scalable and production-ready
  • The role is strongly algorithm-focused, with an emphasis on accuracy, performance and system-level thinking, spanning modern C++, multi-camera geometry and real-time tracking systems
  • Leading the design and development of a brand new cricket tracking system
  • Owning tracking pipelines across the full system
  • Defining and evolving system architecture
  • Driving robustness, accuracy and performance in live sports environments
  • Working closely with stakeholders, including senior leadership, to align technical delivery with product goals
  • Supporting integration into broader tracking, broadcast and platform systems
  • Exploring future capabilities including AR and broadcast enhancements
  • Lead the development of computer vision systems from concept through to production
  • Set technical direction and standards across algorithmic and engineering approaches
  • Own system architecture and ensure long-term scalability, maintainability and quality
  • Guide and support a small squad (approx. 5-8 engineers), helping unblock and mentor team members
  • Translate business and product requirements into technical roadmaps and delivery plans
  • Drive architectural discussions around performance, scalability and deployment
  • Act as a technical escalation point for complex challenges
  • Collaborate closely with cross-functional teams and senior stakeholders