Senior Software Engineer, Stats Technology

NBA
Secaucus, NJ, US
$135K-$180K a year
Full-time
We are sorry. The job offer you are looking for is no longer available.

WORK OPTION : Remote

The NBA is committed to providing a safe and healthy workplace. To safeguard our employees and their families, our visitors, and the broader community from COVID-19, and in consideration of recommendations from health authorities and the NBA’s own advisors, any individual working onsite in our New York and New Jersey offices must be fully vaccinated against COVID-19.

The NBA will discuss accommodations for individuals who cannot be vaccinated due to a medical reason or sincerely held religious belief, practice, or observance.

Position Summary

The NBA is looking for a senior software engineer with machine learning expertise to join a diverse product development team.

You will be a part of the team responsible for the ingestion, storage, processing and data science involving the NBA’s basketball statistics.

Our team’s primary goals are to maintain the historical statistical records of the NBA and then use that data to build fan-facing products that engage and educate the NBA’s fans across the world.

If you want to join a team of hardworking developers who love cloud architectures and data science as much as they love basketball stats, this is the job for you!

Major Responsibilities

Work as a part of a software development team to contribute to current product development projects involving data and basketball statistics.

Build data science related infrastructure and models that serve statistical data and insights to the NBA’s fan-facing digital products as well as 3rd party consumers

Provide technical leadership to drive strategy / roadmap initiatives

Contribute to full stack cloud-based development projects that help to build the NBA's next generation of fan-facing products

Synthesize new data points and metrics that better analyze basketball and help our fans understand the game

Work with other partners to finalize technical plans and specifications for development projects

Share ideas for new products powered by our data so that we can better engage our fans

Required Education / Professional Experience

Bachelor's degree in Math, Computer Science, Data Science or related field

Required Skills / Knowledge Attributes

Excellent verbal and written communication skills. Discuss complex topics with technical and non-technical audiences.

Extensive software development experience in one or more of the following programming languages : Python, C++, Go, Java, Matlab.

Ingesting, storing and retrieving data from most major database technologies.

Experience with data science, statistical analysis, data wrangling, and / or data processing.

Experience deploying AI / ML models at scale within a consumer-facing application is a plus.

Ability to design and implement maintainable APIs. Previous experience in building API platforms or products for developers is a plus.

Experience working with and surfacing data streams (e.g. Kafka topics) to consumers with high data throughput and low latency is a plus.

Experience working with Flink or other data processing frameworks is a plus.

Experience with API management / gateway tools like Apigee, Kong, Gravitee or equivalent with the knowledge of API mashups, analytics, developer networks and security.

Experience with Microsoft Azure is a plus.

Strong understanding of NBA basketball and NBA statistics is a plus.

Display an aptitude for taking initiative to go above and beyond.

Work on a new product under fluid conditions, seamlessly balancing tactical and strategic considerations.

Communicate product ideas and technical requirements with both technical and business stakeholders.

Perform quality work within deadlines with or without direct supervision

Salary Range : $135,000 - $180,000

30+ days ago
Related jobs
Promoted
Hispanic Technology Executive Council
Rutherford, New Jersey

The Senior Data Engineer is responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. A bachelors or masters degree in computer science, computer engineering or related discipline. ...

Promoted
JP Morgan Chase & Co.
Jersey City, New Jersey

As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer and Community banking in Data Technology space, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Be an integra...

Promoted
Microsoft
Little Ferry, New Jersey

We are looking for a highly motivated, self-driven Senior Software Engineer with demonstrated collaboration skills. Drive modern software engineering practices through design and code reviews. Software Engineering IC4 - The typical base pay range for this role across the U. Digital technology is tra...

Promoted
Rad Hires
Hoboken, New Jersey

As a member of the Data Strategy group, the Senior Software Engineer will work with fellow data and web engineers, data scientists, product managers, business analysts, and stakeholders from other internal groups to design and improve data-centric projects with the dual mandate of (1) increasing the...

Promoted
Offered.ai
Little Ferry, New Jersey

As a Senior Software Engineer at Striveworks, you’ll be challenged—and trusted—on day one to be a core contributor to the projects and direction of the company. In 2023, Striveworks placed on the Deloitte Technology Fast 500 as one of the fastest growing technology companies in North America. We’re ...

Promoted
DICK'S Sporting Goods
Little Ferry, New Jersey
Remote

The Senior Software Engineer is responsible for joining a product/service team and contributing to the software design, software development, and overall product lifecycle for Merchandising Services team. Senior Software Engineers are expected to collaborate on a daily basis as they work through use...

Promoted
Akamai Technologies
Little Ferry, New Jersey
Remote

As a Senior Software Engineer II, you will be an integral part of a globally-distributed development team that builds, maintains, and secures over 800 packages that constitute Akamai's custom Linux distribution. As a Software Engineer Senior II, you will be responsible for-. Be proficient in softwar...

Promoted
Technology Services Group
Jersey City, New Jersey

Senior Specialist, Infrastructure Engineer in Jersey City, NJ, to participate in or lead initiatives to analyze infrastructure problems to be solved with advanced design. REQUIREMENTS: Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, Information Technology, or a rel...

JPMorgan Chase & Co.
Jersey City, New Jersey

As a Senior Lead Software Engineer at JPMorgan Chase within the Public Cloud Enablement & Adoption team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Actively contributes to the e...

BAE Systems
Wayne, New Jersey

We are looking for talented software engineers to help us create the world’s most advanced solutions in Communications, Navigation and Electronic Warfare for our defense related customers. Experience with software and systems engineering processes, methodologies, and tools. Spanning air, land, sea, ...