AI Sports Prediction Model Developer (College & Professional Sports
Worldwide
I am looking for an experienced AI/Machine Learning Engineer to build advanced predictive AI models for collegiate and professional sports. The goal is to develop a data-driven system that analyzes historical and real-time sports data to generate accurate predictions, rankings, probabilities, and actionable insights across multiple sports. I am looking for someone who can help design, build, test, and continuously improve the models over time. Sports Coverage The models should support multiple sports, including but not limited to: NCAA Football NCAA Men's & Women's Basketball NFL NBA MLB NHL Project Goals The AI models should be capable of: • Predicting game winners and win probabilities • Forecasting scores and scoring margins • Evaluating team and player performance • Identifying trends and matchup advantages • Incorporating historical and current-season statistics • Using injury reports, roster changes, schedules, and other relevant variables when available • Continuously improving as new data becomes available • Providing confidence scores for predictions • Supporting multiple predictive models to compare performance and improve accuracy Technical Requirements The ideal candidate should have experience with: • Python • Machine Learning • Predictive Modeling • Data Science • Sports Analytics • Statistics • Time-Series Forecasting • Feature Engineering • XGBoost, LightGBM, or similar algorithms • TensorFlow or PyTorch (preferred) • SQL • API integrations • Data engineering and ETL pipelines • FastAPI or Flask • Cloud deployment (AWS, Google Cloud, or Azure) • Git/GitHub Data Sources The system should be designed to ingest data from sports APIs and other licensed or publicly available data sources, including: • Team statistics • Player statistics • Historical game results • Advanced metrics • Injury reports • Schedules • Rankings • Weather (where applicable) • Betting market information (if incorporated into the analysis) Deliverables The selected freelancer will help: • Design the AI architecture • Build scalable machine learning models • Create automated data pipelines • Train and optimize prediction models • Evaluate model performance using objective metrics • Document the system and methodology • Provide recommendations for future improvements • Assist with deployment into a production-ready environment Ideal Candidate I'm looking for someone who has: • Experience building machine learning models from the ground up • Sports analytics or sports prediction experience • Strong statistical and data science skills • Excellent Python programming skills • Experience with large datasets and automation • Strong communication skills • The ability to work on a long-term project and continuously improve the models as new data becomes available Please include examples of similar AI, machine learning, predictive analytics, or sports analytics projects you've completed, along with links to your portfolio or GitHub if available.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- IntermediateExperience Level
$15.00
-
$40.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:35 minutes ago
- Interviewing:1
- Invites sent:0
- Unanswered invites:0
About the client
- United States11:05 PM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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