Data Scientist II (Soccer)
Job description
Data Scientist II on Teamworks' Soccer team, developing statistical and machine learning models used by partner clubs for player recruitment. The role owns models across the full lifecycle, from design and validation through deployment and improvement.
At a glance
- Employment
- Full-time
- Work mode
- Remote · UK, USA
What you'll do
- Take ownership across the model lifecycle, from design and validation through deployment and improvement
- Develop statistical and machine learning models using player tracking data and event data to identify undervalued players and characterize the skills that make them effective
- Keep existing models accurate and reliable while moving important initiatives forward
- Help define how the team builds, maintains, and scales its model portfolio as demand grows
What we're looking for
- 3+ years of professional or research experience developing statistical or machine learning models in Python or R, with examples of work you personally owned from problem formulation and data preparation through validation and use
- Strong applied statistical and modeling judgment: select appropriate methods, explain their assumptions and trade-offs, and distinguish meaningful predictive signal from artifacts in the data
- Experience designing rigorous model evaluations, including preventing data leakage, choosing validation strategies appropriate to temporal or grouped data, quantifying uncertainty, and assessing performance across relevant player populations and contexts
- Experience building models with sports tracking data, including working with spatial and temporal relationships, noisy or incomplete observations, and data-quality challenges
- Ability to write maintainable, tested, and reproducible analytical code, using version control and code review to support collaborative development
- Proficiency in SQL to join, transform, and validate large, structured datasets used in model development
- Experience taking models beyond exploratory notebooks into repeatable workflows or production systems, collaborating with engineering and investigating issues as models are used
- Ability to explain modeling decisions, limitations, and results clearly to technical teammates and professional soccer clubs
- Strong data science fundamentals: understanding how models work, what they need from the data, and how to set data up to support them
- Strong communication skills — explaining modeling decisions directly to partner clubs, not just internal teammates
Nice to have
- Direct experience with soccer data or soccer analytics (inside a team, public work, or academically)
- Demonstrated track record of tackling hard problems through published research, blog posts, conference talks, or public projects
- Experience using a cloud compute provider (e.g. AWS or Google Cloud) to train and deploy models
- Comfort using AI coding tools, paired with the judgment to recognize when their output needs to be questioned or corrected
Your team
Soccer team (Data Science)
Primarily focuses on building models using both player tracking data and event data to identify undervalued players and characterize the skills that make them effective, supporting high-stakes recruitment decisions for professional clubs across global football.
Apply
About Teamworks
The Operating System for Sports™
Founded in 2006, Teamworks evolved from a messaging tool for college football into a sports tech platform with 600+ global teammates. Its solutions span Personnel, Coaching, Performance, Operations, and Intelligence, helping teams recruit smarter, train better, stay compliant, and win.
Key facts
- 600+ global teammates
- 2006
- Sports technology
- Powering 7,000+ organizations worldwide, from collegiate programs to every major pro league
- Solutions span Personnel, Coaching, Performance, Operations, and Intelligence
- This role is not eligible for sponsorship at this time
- Applications are only reviewed through this posting
