National Basketball Association
AI

CV / ML Engineer, Automated Officiating

National Basketball Association · New York, NY, US · $175k - $225k

Actively hiring Posted 4 months ago

Role overview

  • Make technical contributions across the automated officiating system, e.g. sensor pipelines, ML data pipelines, training, model development and evaluation pipelines etc.
  • Designing, implementing, and deploying state-of-the-art tracking, 3D reconstruction and geometry estimation, scene understanding and visual recognition systems.
  • Build and maintain efficient, scalable end-to-end pipelines to manage petabyte-scale multi-modal datasets and model training throughout the entire ML lifecycle.
  • Profile, debug and implement tooling to understand bottlenecks and optimize system performance.
  • Collaborate with the broader Basketball R&D team on various initiatives, such as sensing research and development, KPI development and measurement, product road mapping, etc.
  • Provide technical guidance and mentorship to other engineers on the team.
  • Have a strong sense of ownership and be excited to wear many hats.
  • Be a guardian of the codebase and push for clean, well-tested and highly extensible code.
  • Bachelor’s degree in Computer Science, Electrical Engineering, Math or related field (or equivalent experience).
  • Experience working with ML data pipelines and large datasets (TB or PB scale) in a production environment.
  • Demonstrated proficiency building and deploying machine learning solutions to production.
  • Familiarity with containerization and orchestration frameworks like Kubernetes, Docker.
  • Proficiency in Python and prior experience building machine learning data pipelines.
  • Proficiency with at least one deep learning framework (Pytorch, TensorFlow, JAX etc).
  • Exposure to the entire ML stack, from data pipelines to model inference.
  • Excellent problem-solving skills and adaptability in a fast-paced environment.
  • Excellent communication and interpersonal skills.

Preferred qualifications

  • Proven experience delivering solutions for real-world perception challenges (e.g., AR/VR, autonomous vehicles, robotics, drones).
  • Strong C++ programming skills (or another equivalent compiled on-board language), with a history of optimizing and deploying performance-critical systems.
  • Familiar with ML training frameworks and prior experience building ML training and evaluation pipelines.
  • Experience with production ML systems, including scalable data pipelines, training infrastructure, model evaluation or deployment.
  • Familiarity with computer vision libraries, model deployment (TensorRT, ONNX) and GPU acceleration frameworks.
  • Strong grasp of low-latency, high-throughput system design, distributed task management systems and scalable model serving & deployment architectures.
  • Exposure to CUDA, parallel computing, or high-performance programming on GPUs.
  • Passion for basketball and familiarity with officiating rules.

About the company

The National Basketball Association (NBA) is a global sports and media organization with the mission to inspire and connect people everywhere through the power of basketball. Built around five professional sports leagues: the NBA, WNBA, NBA G League, NBA 2K League and Basketball Africa League, the NBA has established a major international presence with games and programming available in 214 countries and territories in 60 languages, and merchandise for sale in more than 200 countries and territories on all seven continents. NBA rosters at the start of the 2024-25 season featured a record-tying 125 international players from a record-tying 43 countries. NBA Digital’s assets include NBA TV, NBA.com, the NBA App and NBA League Pass. The NBA has created one of the largest social media communities in the world, with more than 2.3 billion likes and followers globally across all leagues, team and player platforms. NBA Cares, the NBA’s global social responsibility platform, partners with renowned community-based organizations around the world to address important social issues in the areas of education, inclusion, youth and family development, and health and wellness.

Tags & focus areas

Used for matching and alerts on DevFound
Fulltime Remote Machine Learning Ai
Common Questions

Frequently asked questions

Quick answers about how DevFound's AI matching, resumes, and referrals work.

DevFound's AI Copilot ingests your profile, goals, and live job data to deliver curated matches in seconds. Every match includes a resume variant, suggested referrals, and interview prep so you can act immediately. The more feedback you provide, the sharper the Copilot becomes.

AI-led job searches shrink the hours spent sifting through boards and formatting resumes. DevFound pairs automation with your personal outreach, so you reserve energy for interviews and negotiation. Traditional networking still matters, but AI gives you a lift before you even send a message.

Modern AI roles expect comfort with production-grade code, data fluency, and practical ML tooling. The strongest candidates pair deep technical chops with storytelling—translating model impact to product, GTM, and exec partners. Continuous learning keeps you ahead as stacks evolve.

DevFound rewards active seekers. Keep your profile fresh, respond to match quality prompts, and enable alerts so you never miss a role. The AI prioritizes companies and teams that align with your feedback, accelerating both introductions and interview invites.

High-density tech hubs continue to host the deepest AI talent pools, yet distributed teams are catching up fast. Use DevFound filters to hone in on onsite, hybrid, or fully remote roles and watch openings expand across time zones.

DevFound aggregates thousands of remote AI openings and flags the nuances—core hours, async culture, and visa needs—up front. The Copilot also recommends how to position your distributed work experience so hiring managers know you can thrive on a remote team.