ML / AI Researcher & Data Scientist — Basketball Player and Lineup Modeling

Posted 2 days ago

Worldwide

Summary

We are looking for a strong machine learning researcher, AI researcher, data scientist, or statistical modeler to help with an applied NBA modeling project. The focus is on building better models around player impact, lineup performance, substitutions, coaching rotations, offensive/defensive metrics, and live game context. We want to better understand how the players currently on the court change team strength, and how those signals can improve broader game prediction models. This is not a dashboard or reporting role. We are looking for someone strong in statistics, probability, machine learning, Bayesian modeling, feature engineering, model validation, and modern AI workflows who can apply those skills to a complex real-world sports modeling problem. Strong candidates should have experience with some combination of: Python Machine learning Data science / statistical modeling Bayesian modeling Predictive modeling Time-series or sequential modeling Feature engineering Model validation and backtesting Probability and uncertainty estimation Regression, classification, or hierarchical models Neural networks or deep learning LLMs, AI agents, or AI-assisted research workflows Automated data analysis or model experimentation Working with messy real-world datasets Sports analytics experience is helpful, especially with basketball, but the most important requirement is strong technical modeling ability. Relevant basketball experience may include: NBA play-by-play or possession-level data Player impact modeling Lineup analysis On/off metrics Adjusted plus-minus, RAPM, EPM, BPM, or similar concepts Rotation modeling Win probability or game prediction models Offensive and defensive efficiency modeling Possible work may include: Designing player and lineup-level features Building statistical, machine learning, or AI-assisted model prototypes Analyzing how lineups change team strength Modeling substitution and rotation patterns Evaluating which player-level metrics add predictive value Creating Python notebooks and research outputs Using modern AI tools or agents to accelerate research, data processing, and model iteration Recommending how to integrate player and lineup signals into a broader prediction model We are open to starting with a smaller paid research project or trial assignment, then expanding the scope if there is a strong fit. Please apply with relevant machine learning, AI research, data science, statistics, Bayesian modeling, or sports analytics work. Include links to GitHub, Kaggle, papers, notebooks, dashboards, models, or prior projects if available. Also include a short note on how you would approach modeling player and lineup impact in NBA games.

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Intermediate
    Experience Level
  • $20.00

    -

    $55.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Bayesian Statistics
Classification
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:yesterday
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Apr 26, 2018
  • CAN
    Montreal5:20 PM
  • $86K total spent
    6 hires, 6 active
  • 1,911 hours
  • Sales & Marketing
    Individual client

Explore similar jobs on Upwork

Gen AI Developer (Contract)Fixed-price‐ Posted 1 month ago
AI Agent Development
Python
JavaScript
API
Node.js
Deep Learning
React
PostgreSQL
Quantum Computing

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo