At a glance
- Employment
- Full-time
- Workplace
- Remote
- Location
- Remote · Hungary
About the role
- This is the senior computer vision engineering authority for Hawk-Eye's tracking technology, operating as an individual contributor.
- The role combines software-level architectural design across tracking, auto-officiating, and data delivery with computer vision authority leading core domains like camera calibration, ball tracking, skeletal tracking, and related R&D.
Responsibilities
- Own the software-level architectural design across tracking, auto-officiating, and data delivery.
- Set the initial architecture when a new tracking problem enters the business.
- Run the Software Domain Owner model so shared libraries like calibration have named codeowners and keep designs consistent across sports.
- Represent tracking in the Engineering Architecture Steering group and feed into architecture conversations across Hawk-Eye and the wider Sony Sports organisation.
- Decide where vision processing and ML integration goes next, research new tracking technologies, and build prototypes.
- Lead the adoption of agentic coding frameworks, LLM-driven development tools, and automated code generation inside C++ and Python codebases.
- Coach Squad Tech Leads, guide junior architects, and run CV Algorithm talks, HawkTalks, and tutorials.
- Help hire well, including technical assessment for CV and ML roles.
- Manage the operational health of ML training and synthetic data infrastructure.
- Act as the escalation point when a live delivery is at risk to get into the code.
Requirements
- Deep multi-camera computer vision experience including camera calibration (intrinsics, extrinsics, distortion models, anti-wobble, and bundle adjustment), triangulation, 3D ball and pose estimation, skeletal tracking, continuous-time modelling, and inverse kinematics.
- Expert cross-platform C++ across Windows and Linux, x86 and ARM, with CMake and real performance profiling ability.
- Strong working knowledge of GPU inference (TensorRT, Triton) and ML pipelines (PyTorch, ONNX).
- Proven experience running tracking at scale in AWS, on-premise, and on edge devices.
- Hands-on use of AI coding agents and LLM orchestration to accelerate algorithm R&D and refactoring in large codebases.
- A working understanding of generative AI, synthetic data generation, and where they genuinely help real-time CV.
- Ability to set architecture across many squads and sports and make pragmatic calls on reuse, cost, and time to market.
- Ability to write clearly, including design documents, proposals with options, and explanations for non-technical stakeholders.
- Comfortable in front of external engineering partners including Sony, NVIDIA, AWS, and sports leagues and federations.
- Ability to size work honestly, state confidence in it, and say what to stop or delay.
Workplace
- UK Based, with travel; Hungary
Skills
- C++
- Python
- CMake
- TensorRT
- Triton
- PyTorch
- ONNX
- AWS
- Computer Vision