Machine Learning Engineer - ML Systems, Automated Officiating (Secaucus)
Machine Learning Engineer - ML Systems, Automated Officiating
Join to apply for the Machine Learning Engineer - ML Systems, Automated Officiating role at National Basketball Association (NBA) .
Work Option: Remote. We are open to candidates able to work in the New York, NY, or Secaucus, NJ, offices.
Group Summary: The Automated Officiating team is a new function spanning multiple departments across the NBA, including Basketball Strategy & Growth and Media Ops & Technology. The team aims to develop real-time, multi-modal officiating products using computer vision and sensing modalities to enhance call accuracy, streamline game flow, and ensure decision-making transparency. This is a new team offering significant opportunities for ownership, learning, and growth.
Position Description: The NBA seeks an experienced Machine Learning Engineer to contribute to the Automated Officiating team, focusing on data infrastructure and ground truth labeling. This ML Systems role involves managing data infrastructure necessary for ML iteration, especially with high-volume sensor data like cameras and lidar. The ideal candidate will have experience with sensor data processing, cloud storage, data compression, and distributed data processing, similar to autonomous systems or real-time ML applications.
Major Responsibilities:
- Define the distributed (PB scale) ML data strategy for Automated Officiating.
- Build and maintain data pipelines for multi-modal sensor data, including video and tracking data.
- Optimize pipelines for storage, compute, and speed.
- Manage data labeling pipelines, define ground truth taxonomies, and versioning.
- Collaborate with modeling teams to integrate perception algorithms into officiating solutions.
- Coordinate with other teams to deploy Automated Officiating outputs into various outlets.
- Develop profiling tools to identify and resolve performance bottlenecks.
- Maintain a strong sense of ownership and contribute to clean, extensible codebases.
Qualifications:
- At least 5+ years in building production ML data pipelines or ground truth labeling tools.
- Experience with sensor data such as cameras or lidar.
- Proficiency in Python and experience with large-scale ML pipelines, dataset versioning, and training frameworks.
- Strong understanding of low-latency, high-throughput system design and distributed computing.
- Familiarity with Cloud platforms (AWS, GCP, Azure).
- Excellent problem-solving, communication, and interpersonal skills.
- Experience with sensor data synchronization and replay systems.
Bonus Qualifications:
- Knowledge of video/image compression and decompression pipelines.
- Experience with ML training frameworks like Pytorch Lightning.
- Exposure to CUDA, parallel computing, or GPU programming.
- Background in sports analytics or sports data.
- Passion for basketball and knowledge of officiating rules.
Salary Range: $210,000 - $300,000.
The NBA does not accept unsolicited resumes from search firms or third parties. All applicants are considered based on merit and qualifications, regardless of protected characteristics. COVID-19 vaccination is required for onsite work in NY/NJ, with accommodations available for medical or religious reasons.
About The NBA: The NBA is a global sports and media organization inspiring and connecting people through basketball, with a broad international presence and diverse media assets.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Engineering and Information Technology
Recommended Jobs
ABA/NDBI Behavior Therapist
Job Description Job Description Benefits: ~ BCBA Supervision ~ Provider Incentive Program ~401(k) ~ Competitive salary ~ Flexible schedule ~ Opportunity for advancement ~ Paid time o…
Staff Software Engineer, OTA
Leading the future in luxury electric and mobility At Lucid, we set out to introduce the most captivating, luxury electric vehicles that elevate the human experience and transcend the perceived li…
AWS Administrator (On W-2)
Contact Details: 1.Saravanan Ganesan Email: [email protected] Cell: (732) 802-7358 Job Title: AWS Administrator Location: Titusville, NJ (Onsite) Durati…
Mechanical Engineer/Sales for Industrial Burner Company
Job Description Job Description Benefits: ~ Health insurance Mechanical Engineer for Industrial Burner Company. Competitive Pay. Benefits. Family Oriented Hours. Small Business Atmosphere.…
Operations Analyst Capital Markets
Job Description Job Description Overview Our client - a global business services provider - is looking to hire an enthusiastic Capital Markets Operations Associate with 2+ years experience in …
Jockey Driver
Job Description: Position requires driving an Ottawa and/or Capacity "jockey/spotter" truck to move trailers around the property, into & out of loading/unloading area, and to help with tarping operat…
Automotive Mechanics
Job Description Job Description Mavis Tires & Brakes at Discount Prices - Automotive Mechanics Put your career into high gear with Mavis Tires & Brakes at Discount Prices ! We're looking for…
Dermatology Physician - Dermatologist
Dermatologist - Manahawkin, NJ Job#16711925 Dermatology Physician Job Opportunity in Southern New Jersey Full-time or part-time opportunities available for a skilled dermatologist. Join a wel…
IT Principal Architect - Cloud Solutions
Description & Requirements The Principal Architect is a strategic leader responsible for defining and driving the enterprise-wide architecture for observability, automation, and system integrati…
Assistant Property Manager
Job Description Job Description Description: TFE Properties, LLC is recruiting a full-time Assistance Property Manager with prior leasing experience and a strong closing record to lease apartmen…