
Opportunity at
TeamworksData Scientist II (Soccer)
Teamworks is seeking a Data Scientist II to join the Soccer team and create machine learning and statistical models that partner clubs utilize for player acquisition.…
Career Tools
About This Role
Teamworks is seeking a Data Scientist II to join the Soccer team and create machine learning and statistical models that partner clubs utilize for player acquisition. Operating within the sports technology sector, Teamworks serves over 7,000 organizations globally, ranging from collegiate programs to major professional sports leagues. In this position, the specialist will manage the entire model lifecycle—from design and validation to deployment and enhancement—utilizing both player tracking data and…
Job Description
Teamworks is seeking a Data Scientist II to join the Soccer team and create machine learning and statistical models that partner clubs utilize for player acquisition. Operating within the sports technology sector, Teamworks serves over 7,000 organizations globally, ranging from collegiate programs to major professional sports leagues. In this position, the specialist will manage the entire model lifecycle—from design and validation to deployment and enhancement—utilizing both player tracking data and event data to uncover undervalued athletes and define effective skills.
The successful candidate will address increasing demands from partner clients, keeping existing models reliable while advancing new initiatives. This position requires hands-on ownership of model creation, rigorous evaluation, and clear communication of results directly to professional soccer organizations and internal teammates. Teamworks operates as an equal opportunity employer committed to a diverse workforce.
Responsibilities
- Develop statistical and machine learning models using event data and player tracking data to characterize player skills and identify undervalued athletes
- Manage the complete model lifecycle encompassing design, validation, deployment, and ongoing improvement
- Maintain the accuracy and reliability of existing predictive models while handling growing client demand
- Transition models from exploratory notebooks into production systems or repeatable workflows in collaboration with engineering
- Explain modeling decisions, limitations, and findings clearly to professional soccer clubs and technical teammates
- Investigate and resolve issues as predictive models are actively used by partners
Requirements
- At least 3 years of professional or research experience developing machine learning or statistical models in Python or R
- Demonstrated ability to personally own projects from problem formulation and data preparation through validation and application
- Applied statistical and modeling judgment to select methods, explain trade-offs and assumptions, and separate predictive signal from data artifacts
- Experience designing rigorous model evaluations including leakage prevention, appropriate validation strategies, uncertainty quantification, and performance assessment
- Background building models using sports tracking data, handling spatial and temporal relationships, and managing noisy observations
- Ability to write tested, maintainable, and reproducible analytical code using version control and code review
- Proficiency in SQL to join, transform, and validate large, structured datasets
- Must not require visa sponsorship
Qualifications
- Direct experience in soccer analytics or working with soccer data academically, publicly, or within a team
- Demonstrated track record of addressing difficult problems through conference talks, blog posts, published research, or public projects
- Experience using cloud compute providers such as AWS or Google Cloud for training and deploying models
- Familiarity with AI coding tools alongside the judgment to evaluate and correct their output
Core Skills
Benefits
- Annual salary of USD 145,000
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the salary for the Data Scientist II role?
The position offers an annual salary of USD 145,000.
What are the primary experience requirements for this position?
Candidates must bring at least three years of professional or research experience developing statistical or machine learning models in Python or R, along with experience using sports tracking data, SQL proficiency, and a background in rigorous model evaluation.
Is visa sponsorship available for this job?
No, this role is not eligible for visa sponsorship at this time.
How should candidates submit their application?
Applications must be submitted exclusively through the official job posting. The employer cannot review resumes sent via email, LinkedIn, or recruitment agencies.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.