National Basketball Association (NBA)•5h ago
Career Pages
Project Employee
New York, NY
Full-time, hybrid
Mid level
$5,000/wk - $5,750/wk
Full Job Description
NBA Properties Inc. is seeking a Full Stack Engineer to build a centralized, role-aware knowledge platform for NBA partner organizations. The role delivers end-to-end product features, Azure-based services, and AI-powered search and analytics capabilities for team business platforms.
Responsibilities:
- Design, build, and ship features end to end — Nuxt-based interfaces, Python backend services deployed as Azure services, REST APIs, and the data models beneath them
- Build search, tagging, and content discovery, including role-aware views that show each organization only what it should see
- Write and optimize SQL across the data ecosystem; build connectors and migration pipelines that move an enterprise document library into a structured, tagged repository at volume
- Build AI semantic layer on the Azure AI platform — retrieval-augmented search and natural-language querying using Azure AI Search and Azure OpenAI models
- Design the ingestion path that makes content retrievable: chunking, embedding, security trimming, and index maintenance
- Drive enablement of business skills, advanced analytics modeling, and fan activation tools within team business platforms
- Share ownership of Azure environments, CI/CD, monitoring, and enterprise identity integration with the engineering team
- Work to engineering team standards — Git and code review, automated testing, containerized local development — and document features, data flows, and inherited configuration as you go
- Partner with product management and communicate clearly with non-technical colleagues across marketing, business operations, and analytics
Must Have:
- Bachelor's degree, or equivalent practical experience
- Demonstrated experience shipping production web applications as part of an engineering team, including both user-facing interfaces and the services behind them
- Demonstrated experience building and running applications on Microsoft Azure, including at least one production workload using Azure AI services
- Hands-on experience with the Azure AI platform — Azure OpenAI Service, Azure AI Search, and Azure AI Foundry — used to build a retrieval-augmented or natural-language application that real users depend on. Depth here is a primary requirement of this role
- Working command of the surrounding Azure stack: compute, storage, managed databases, secrets, and Microsoft Entra ID as a consumer of it
- Proficiency in Python, and strong skills in TypeScript with a modern frontend framework
- REST API design, and strong SQL against relational databases and cloud data platforms
- Practical understanding of AI application patterns — RAG, embeddings and vector search, semantic layers, tool calling, evaluation, and grounding
- Strong Git and collaborative development practice, including CI/CD and written documentation
- Ability to work in an unfamiliar codebase and cloud environment: read it, extend it safely, and document what you find
- Comfort in an early-stage, start-up-style team — owning work independently and shaping process where none exists yet
Preferred:
- Experience at a start-up, or on a founding or early-stage product team
- Azure certification — Azure AI Engineer Associate, Azure Developer Associate, or equivalent
- Experience building a centralized knowledge platform, internal data portal, or enterprise search product, including permission-aware retrieval
- Experience with semantic or metric layers over a data warehouse
- Experience with Snowflake, Microsoft Fabric, SharePoint and Microsoft Graph, or embedding BI content such as Tableau or Power BI with row- and role-level security
- Interest in or experience with sports business — ticketing, partnerships, marketing, or analytics
Skills:
Bachelor's degree, or equivalent practical experience, Demonstrated experience shipping production web applications as part of an engineering team, including both user-facing interfaces and the services behind them, Demonstrated experience building and running applications on Microsoft Azure, including at least one production workload using Azure AI services, Hands-on experience with the Azure AI platform — Azure OpenAI Service, Azure AI Search, and Azure AI Foundry — used to build a retrieval-augmented or natural-language application that real users depend on. Depth here is a primary requirement of this role, Working command of the surrounding Azure stack: compute, storage, managed databases, secrets, and Microsoft Entra ID as a consumer of it, Proficiency in Python, and strong skills in TypeScript with a modern frontend framework, REST API design, and strong SQL against relational databases and cloud data platforms, Practical understanding of AI application patterns — RAG, embeddings and vector search, semantic layers, tool calling, evaluation, and grounding, Strong Git and collaborative development practice, including CI/CD and written documentation, Ability to work in an unfamiliar codebase and cloud environment: read it, extend it safely, and document what you find, Comfort in an early-stage, start-up-style team — owning work independently and shaping process where none exists yet, Experience at a start-up, or on a founding or early-stage product team, Azure certification — Azure AI Engineer Associate, Azure Developer Associate, or equivalent, Experience building a centralized knowledge platform, internal data portal, or enterprise search product, including permission-aware retrieval, Experience with semantic or metric layers over a data warehouse, Experience with Snowflake, Microsoft Fabric, SharePoint and Microsoft Graph, or embedding BI content such as Tableau or Power BI with row- and role-level security, Interest in or experience with sports business — ticketing, partnerships, marketing, or analytics
Benefits:
Eligible employees may work remotely one day per week., Employees and/or eligible dependents may be eligible to participate in the company-sponsored medical benefit program; eligibility may vary by role., Employees and/or eligible dependents may be eligible to participate in the company-sponsored short-term disability benefit program; eligibility may vary by role., Employees and/or eligible dependents may be eligible for company-sponsored mental health coaching/therapy; eligibility may vary by role., Employees and/or eligible dependents may be eligible for company-sponsored sick time; eligibility may vary by role.
Company
National Basketball Association (NBA)
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.
New York, NY
Posted on Career Pages