Senior Software Engineer, Stats Technology - NBA Careers
The NBA is actively seeking a Senior Software Engineer with expertise in machine learning to join our dynamic product development team. This diverse team is dedicated to the ingestion, storage, processing, and data science of NBA basketball statistics. Our mission is to preserve the historical statistical records of the NBA and leverage this data to create fan-facing products that enhance and educate NBA fans worldwide. If you are passionate about cloud architectures, data science, and basketball stats, this role is perfect for you!
Key Responsibilities
- Collaborate with the software development team on current projects involving data and basketball statistics.
- Develop data science infrastructures and models that deliver statistical data and insights for the NBA’s digital products and 3rd party consumers.
- Provide technical leadership to drive strategic initiatives and roadmap development.
- Contribute to full stack, cloud-based development projects focused on creating the NBA's next generation of fan-facing products.
- Generate new data points and metrics to offer deeper basketball analysis and enhance fan understanding of the game.
- Work with partners to finalize technical specifications for development projects.
- Propose and share innovative product ideas powered by data to better engage NBA fans.
Required Education/Professional Experience
- Bachelor's degree in Math, Computer Science, Data Science, or a related field.
Required Skills/Knowledge Attributes
- Excellent verbal and written communication skills, with the ability to discuss complex topics with both technical and non-technical audiences.
- Extensive experience in software development using languages such as Python, C++, Go, Java, or Matlab.
- Expertise in ingesting, storing, and retrieving data from major database technologies.
- Proficiency in data science, statistical analysis, data wrangling, and data processing.
- Experience deploying AI/ML models at scale within consumer-facing applications is a plus.
- Ability to design and implement maintainable APIs, with previous experience in building API platforms or products for developers as a plus.
- Experience working with high data throughput and low latency data streams (e.g. Kafka topics) is a plus.
- Familiarity with Flink or other data processing frameworks is a plus.
- Experience with API management/gateway tools such as Apigee, Kong, or Gravitee, and knowledge of API mashups, analytics, developer networks, and security.
- Experience with Microsoft Azure is a plus.
- A strong understanding of NBA basketball and NBA statistics is a plus.
- Demonstrated initiative and the ability to exceed expectations.
- Capacity to work on new products under fluid conditions, balancing tactical and strategic considerations seamlessly.
- Ability to effectively communicate product ideas and technical requirements to both technical and business stakeholders.
- Deliver high-quality work within established deadlines, with or without direct supervision.