
Software Architect β Tracking
Posted Oct 5

Posted Oct 5
This is a fully remote position, open to applicants in United Kingdom.
β’ Take ownership of software-level architectural design related to tracking, auto-officiating, and data delivery.
β’ Establish the foundational architecture for new tracking challenges.
β’ Implement the Software Domain Owner model and maintain designated code owners for shared libraries.
β’ Ensure design consistency across various sports.
β’ Represent tracking within the Engineering Architecture Steering group and actively participate in architecture discussions at Hawk-Eye and Sony Sports.
β’ Determine when to leverage common tracking code and when to take a different approach.
β’ Lead the direction of computer vision initiatives encompassing camera calibration, ball tracking, skeletal tracking, and related research and development.
β’ Investigate and introduce innovative tracking technologies.
β’ Create prototypes to validate proposed ideas.
β’ Drive the adoption and evaluation of agentic coding frameworks, LLM-driven development tools, and automated code generation within C++ and Python codebases.
β’ Mentor Squad Tech Leads and provide guidance to junior architects.
β’ Conduct CV Algorithm talks, HawkTalks, and tutorials.
β’ Assist in recruitment efforts, including technical assessments for computer vision and machine learning roles.
β’ Oversee the operational health of ML training and synthetic data infrastructure.
β’ Identify ownership and support gaps with attached options.
β’ Serve as the technical escalation point and contribute code when live delivery faces risks.
β’ Extensive expertise in multi-camera computer vision.
β’ Proficiency in camera calibration, including intrinsics, extrinsics, distortion models, anti-wobble techniques, and bundle adjustment.
β’ Knowledge of triangulation, 3D ball and pose estimation, skeletal tracking, continuous-time modeling, and inverse kinematics.
β’ Advanced cross-platform C++ programming skills on Windows and Linux, as well as x86 and ARM architectures.
β’ Familiarity with CMake and real performance profiling techniques.
β’ Strong understanding of GPU inference, including tools like TensorRT and Triton.
β’ Solid grasp of ML pipelines, including frameworks such as PyTorch and ONNX.
β’ Demonstrated experience in running tracking operations at scale in AWS, on-premise environments, and edge devices.
β’ Practical experience with AI coding agents and LLM orchestration in large codebases.
β’ Working knowledge of generative AI and synthetic data generation applicable to real-time computer vision.
β’ Capability to establish architecture across multiple squads and sports while making practical decisions regarding reuse, cost, and time to market.
β’ Proficient in writing design documents and proposals with options and explanations for non-technical stakeholders.
β’ Comfortable collaborating with external engineering partners, including Sony, NVIDIA, and AWS, as well as various sports leagues and federations.
β’ Ability to accurately estimate workload, express confidence levels, and recommend tasks to halt or postpone.
β’ Travel opportunities related to the role.
β’ Chance to collaborate with Sony, NVIDIA, AWS, sports leagues, and federations.
β’ Access to coaching, mentoring, and professional development through CV Algorithm talks, HawkTalks, and tutorials.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.