Full Stack Software Engineer, Integrity
About the role
... (position summary + work remote option + maybe company overview + vaccination requirement? We'll keep concise but preserve all substantive info. We need to preserve ALL substantive information; cannot omit details like position summary, work option, company overview, vaccination requirement? The instruction says preserve ALL substantive information; do NOT invent or summarize away detail. So we must include all details from the posting that are not boilerplate. That includes the position summary paragraph, the work option line, the "About The NBA" paragraph, the vaccination requirement line, maybe the "We Consider Applicants..." is EEO boilerplate to remove. Also the "The NBA is committed to providing a safe and healthy workplace." could be considered boilerplate? It's not EEO but it's a generic safety statement; might be considered legal boilerplate? Safer to keep? It's not about the role; it's about workplace safety. Might be considered boilerplate but not explicitly listed to remove. However the instruction says remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate. That safety statement could be considered legal? It's about safe workplace, could be considered legal. I'd remove it to be safe. Thus About the role will contain: - Work option line: "The NBA currently provides eligible employees the option of working remotely one day per week." - Position Summary paragraph (starting after that line). We'll include the whole paragraph. - Then maybe include "About The NBA" paragraph (the long description). That's substantive about the company. - Also maybe include the vaccination requirement line: "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." That's substantive. Thus About the role will be a long paragraph containing all that. But we need to avoid duplication: The position summary already mentions the role; we keep it. Now Responsibilities: list each bullet from Major Responsibilities. We'll convert each sentence into
The NBA currently provides eligible employees the option of working remotely one day per week. The NBA’s Basketball Strategy & Growth department is seeking a highly skilled full stack software engineer to support, manage, and improve the AI-driven software the Integrity Team uses to identify conduct that may violate the league’s gaming policy. The software ingests data from a wide range of sources — betting markets, basketball data, open-source intelligence (OSINT), and internal league systems — and surfaces anomalies for review by the Integrity Team. The engineer will own the platform end to end: building and maintaining backend jobs and services that power application functionality and designing the frontend interfaces the team uses to triage, investigate, and document the content the system surfaces. This role joins a team of data scientists, engineers, and basketball experts and collaborates closely with the Legal department on any investigation relating to a potential violation of the gaming policy. The work is highly confidential and often time-sensitive, and the engineer will be expected to translate the needs of data scientists, investigators and attorneys into reliable, auditable software. 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. 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.
" Check duplication: we included the work option line and position summary and vaccination and about NBA. Good. Now Responsibilities: list each bullet from Major Responsibilities. Let's extract: - Own the backend architecture that powers the Integrity platform – build, schedule, monitor, and maintain the services and automated jobs that support application functionality, model execution, and investigative workflows - Design and build the front-end UI the Integrity Team uses to review flagged activity, including alert queues, case views, market and player drill-downs, and supporting visualizations. - Partner with data scientists to integrate anomaly detection and machine learning models and outputs into production applications, including deployment, inference, versioning, and monitoring. - Integrate third-party and internal data services into the platform, defining service interfaces and application-level schemas and building resilience for late, missing, or malformed data. - Build application logic and services on top of curated warehouse datasets, partnering with the Analytics Engineer when new transformations or data models are required. - Improve reliability and observability across the stack — alerting, logging, error handling, performance monitoring, and service health — so that system failures are detected and resolved quickly. - Build audit-ready capabilities in partnership with the Legal department, including role-based access controls, evidence exports, and durable records of what the system surfaced and when. - Instrument feedback loops so that investigator dispositions and case outcomes improve system precision over time. - Support active investigations by rapidly developing application features, internal tools, or views needed by the Integrity Team and Legal department, occasionally on short timelines during the season. - Document the system clearly, write and maintain tests, participate in code review, and standardize conventions across the codebase to ensure long-term maintainability. We'll put each asBachelor’s degree required in computer science, engineering, mathematics, statistics,