Data Scientist (TennisViz)

TennisViz is looking for a Data Scientist to join us at the cutting edge of sports analytics.  This role is remote with occasional travel to London required for team meetings.  The role is starting ASAP.  Salary competitive – depending on experience.

About the role:

  • You will be working with experienced analysts, using an extensive tennis database consisting of point-by-point and ball/player tracking data.
  • You will be analysing and interpreting granular tracking data to generate new models and insights on player performances and for use by clients such as broadcasters and professional coaches/teams.
  • You will have full autonomy on ideas and approaches to projects.
  • You may also have the opportunity to work on other sports in the business such as Cricket and Rugby.
    and Rugby


  • Strong interest and knowledge in tennis.
  • A passion for data and ability to convey complex information through data visualisation.
  • Knowledge of machine learning and statistical methods, e.g. linear/logistic regression, decision trees, random forest, unsupervised methods, neural networks etc.
  • Experience with the PyData stack (e.g. pandas, numpy, scikit-learn, XGBoost, matplotlib).
  • Experience using databases and SQL.
  • Strong written communication skills both technical and non-technical.


  • 25 days holiday
  • Flexible working times
  • Company pension scheme
  • Access to matches at The Oval, London

To apply, please send your CV to with the subject “TennisViz Data Scientist Vacancy”.  Please also include an example of work demonstrating the above skills (e.g. blog post or GitHub repo) and/or a covering note outlining your relevant experience.

We cannot promise to respond to all applicants due to the volume we receive.