Teamworks is expanding its Intelligence product suite by integrating computer vision and machine learning capabilities, aiming to develop scalable multi-sport player tracking systems to automate time-consuming tasks for coaching and analytics staff.
Requirements
- Strong computer vision and machine learning fundamentals with a deep understanding of deep learning, CNNs, tracking algorithms, and modern CV techniques
- Proficiency in Python development with solid experience using PyTorch and OpenCV for computer vision applications
- Experience building scalable systems for video and image data processing, including real-world dataset collection, labeling, and model training
- System design expertise with the ability to design and implement modular, maintainable software architectures for complex ML pipelines
- Cloud computing experience with AWS or similar platforms for scalable processing and deployment of CV models
- Linux environment proficiency and working knowledge of CUDA programming for GPU optimization
- Applied machine learning experience with hands-on experience, taking models from research through production deployment
Responsibilities
- Develop and deploy advanced computer vision models including object detection, multi-object tracking, camera calibration, and semantic segmentation for player tracking and data generation across multiple sports
- Build and scale high-performance systems for video and image data ingestion, processing, and analysis that can handle the demands of professional and collegiate sports programs
- Design modular, extensible architectures for multi-sport data pipelines that integrate seamlessly with Teamworks' existing Intelligence platform
- Contribute to the full CV/ML lifecycle from model development and training through evaluation, deployment, monitoring, and iterative refinement
- Optimize systems for GPU acceleration leveraging CUDA/Nvidia hardware for both training and inference workloads in cloud environments
- Drive next-generation R&D initiatives including 3D body pose tracking, real-time analysis systems, and integration with LLM/NLP research efforts
- Collaborate with cross-functional teams to rapidly evaluate and integrate top open-source models and methods into production systems
Other
- Fast learner who can quickly pick up new methods, tools, and technologies in the rapidly evolving CV/ML landscape
- Builder mentality with passion for taking systems from idea to working product that delivers real-world impact
- Clear communicator who collaborates effectively within small teams and can bridge technical and business requirements
- Innovation-driven with enthusiasm for pushing the boundaries of what's possible in sports technology
- Results-oriented with focus on delivering high-visibility projects that have immediate impact on professional and collegiate sports