Principal Computer Vision Engineer
Rewrite
## Principal Computer Vision & Tracking Engineer
Catapult is building the future of sports performance technology, with a mission to Unleash the Potential of every athlete and team on earth. We don't just work in the sporting industry; we are actively changing it. Since 2006, our solutions have been leading the way in sports performance software, science, and data, in a world where 1% can literally mean the difference between winning and losing.
We work with over 5,000+ teams around the world, empowering coaches, managers and trainers in premier teams in the NFL, NBA, NHL, MLS, EPL, AFL, NRL, NCAA and more. We provide the information they need to optimize athletes’ health, game-day readiness, and performance, as well as in-game tactics.
Catapult is a sports technology company that empowers professional teams to make data-driven decisions. We deliver health, performance, video, and AI insights from the locker room to competitive environments, ensuring every decision is an opportunity to gain an advantage, sharpen performance, and build lasting success.
## Responsibilities
- Own the technical direction of our computer vision and tracking domain: the full pipeline from sensor readings through computer vision, motion recognition, and metric calculation.
- Lead and mentor a small team (1–2 engineers), setting priorities, reviewing designs, and driving execution while remaining deeply hands-on.
- Train, optimize, and deploy neural networks for real-time segmentation and classification on embedded hardware, including model conversion and optimization for edge accelerators.
- Extend our tracking and motion recognition pipeline to support new movements and types of analysis.
- Own the reliability of the domain: analyze tracking accuracy, build quality metrics, and use data to drive improvements across the pipeline.
## Requirements
- 8+ years of software engineering experience, with significant depth in at least one of: computer vision, real-time systems, ML/AI deployment, or robotics perception.
- Strong proficiency in Python and C/C++ – you're comfortable across the full stack from model training to performance-critical native code.
- Demonstrated experience shipping ML or CV systems to production, especially on resource-constrained or embedded platforms.
- The ability to own ambiguous problems end-to-end: scoping, prototyping, shipping, and measuring.
- Comfort with leadership: you've mentored engineers, led technical direction, or driven cross-team initiatives, even if your title didn't say "lead."
## Nice to Have
- Deeper knowledge of the mathematics behind tracking systems: 3D geometry, camera models, state estimation, filtering, optimization.
- Experience with edge AI accelerators and inference optimization libraries.
- Background in pose estimation, human movement analysis, or biomechanics.
- Experience with depth cameras (structured light, time-of-flight) and 3D perception.
- Familiarity with embedded Linux, Docker on ARM, and systems-level debugging.
## Benefits
We have amazing people. We promise you’ll work with some of the most ambitious, intelligent people in an exciting industry, and do some of the best work of your life.
We encourage our people to engage in constructive, open, and honest communication to make Catapult extraordinary.
We work in a collaborative yet challenging environment to consistently improve our performance, which in turn impacts our customers' performance.
Our workforce spans more than 20 countries. You'll have the opportunity to work with people from multiple nationalities and cultures, and to build your global awareness.
We value improvement and development. We are challenging ourselves to continuously grow and become a high-
Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.