Software Engineer (Backend) - TennisViz

Ellipse

England

On-site

GBP 40,000 - 60,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A leading sports analytics company in the UK is seeking a Backend Software Engineer to join their team. This role involves developing innovative insights for tennis analytics, managing databases, and deploying APIs for broadcast partners. Ideal candidates will have experience in Python, cloud technologies like AWS, and be passionate about sports. Join a dynamic team at the forefront of sports technology where your work will engage audiences from professional players to casual fans.

Qualifications

  • At least 2 years experience in Python or similar languages.
  • Experience with Flask or a similar framework.
  • Experience working with cloud solutions, particularly AWS services.

Responsibilities

  • Develop innovative insights and graphics for players and coaches.
  • Design, develop and deploy APIs for broadcasters.
  • Manage the central database and research new data architectures.

Skills

Python or similar language
Flask or similar framework
AWS data services
Complex relational databases
ETL systems
Scalable APIs
Linux server environments
Strong written communication
Sports knowledge, especially tennis
Version control systems (Git)
Unit/integration testing
CI/CD pipelines
Message broker technologies (Redis, Kafka)
Docker and Kubernetes

Job description

Get AI-powered advice on this job and more exclusive features.

TennisViz is part of the Ellipse Group and is the world leader in using algorithmic software to process player and ball tracking data to create ground-breaking analysis in real time. Our unique automated software captures every shot, situation, phase, and tactic, which are the foundation of a new set of performance metrics called TennisViz Insights.

Job Description

With ambitious growth plans, we are looking to recruit a Backend Software Engineer to join us at the cutting edge of sports analytics. If you enjoy transforming large datasets into unique statistics that tell a compelling story-engaging everyone from professional players to casual fans—this role is for you!

Responsibilities
  • Work directly with our team of tennis experts to develop new innovative insights and graphics used by players, coaches, commentators and more
  • Work with internal and external stakeholders to design, develop and deploy the APIs used by broadcasters and rights holders
  • Manage our central database and lead research into new technologies and approaches to optimise our data architecture
  • Build and maintain robust ETL pipelines for multiple internal and external sources
  • Monitor data quality for accuracy and completeness
  • Collaborate with the data science team on feature engineering, model deployment and monitoring
Requirements
  • At least 2 years experience in Python or similar language and experience with Flask or a similar framework
  • Experience working with a cloud solution (AWS, Google Cloud, Azure, Oracle, Snowflake, etc) but particularly AWS data services
  • Experience working with complex relational databases and SQL
  • Experience with ETL systems and data modelling
  • Experience developing and deploying scalable APIs
  • Familiarity with Linux server environments and working with the command line
  • Strong written communication skills both technical and non-technical
  • Strong interest and knowledge in a variety of sports in particular tennis
  • Experience working with sports data
  • Familiarity with a version control system e.g. Git, and standard code repository workflows & processes
  • Experience with writing unit/integration tests
  • Experience working with and developing CI/CD pipelines
  • Experience with message broker technologies such as Redis, Kafka etc.
  • Experience with Docker and Kubernetes or equivalent
Equality and diversity

Ellipse is committed to building an open and inclusive culture that supports personal development and learning. Ellipse believes in the principle of equal opportunity in employment and its employment policies for recruitment, training, development and promotion despite any differences based on individual grounds of race, colour, nationality, religion or belief, sex, sexual orientation, marital status, age, ethnic and national origin, disability or gender reassignment

About Ellipse

TennisViz is part of Ellipse Data. Ellipse Data is a leading sports data and analytics company comprising CricViz (cricket), TennisViz (tennis), FootballViz (football), Oval Insights (rugby), Stuart Farmer Media Services (rugby), and horse racing. Working with the world’s biggest broadcasters, professional teams and rights holders, we ensure every moment matters with data-driven products and services.

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Back end)
Software Engineer (Back end)

Ellipse • Greater London

On-site
GBP 45,000 - 65,000
Junior Data Scientist - TennisViz
Junior Data Scientist - TennisViz

Ellipse • Greater London

On-site
GBP 30,000 - 40,000
Hybrid role with presence in London and Leeds
Company pension scheme
Company life insurance
Data Scientist - CricViz
Data Scientist - CricViz

Ellipse Data Ltd. • Greater London

Hybrid
GBP 70,000 - 95,000
Hybrid working with London offices
Company pension scheme
Eye Test Contribution
+2
Tennis Technical Lead - Data
Tennis Technical Lead - Data

Hawk-Eye Innovations (HEI) • Greater London, Basingstoke

Hybrid
GBP 75,000 - 115,000
Tennis Technical Lead - Data
Tennis Technical Lead - Data

Hawk-Eye Innovations • Greater London

Hybrid
GBP 90,000 - 120,000
Backend Engineer for AI-Driven Sports Analytics
Backend Engineer for AI-Driven Sports Analytics

Ellipse • England

On-site
GBP 40,000 - 60,000
Backend Software Engineer - Sports Data & APIs
Backend Software Engineer - Sports Data & APIs

Ellipse • Greater London

On-site
GBP 45,000 - 65,000
Senior Analytics Engineer
Senior Analytics Engineer

Futuressport • Greater London

On-site
GBP 70,000 - 100,000
Hybrid work model
Training and development
Team-building days
+1
Data Analyst
Data Analyst

Sportradar • Greater London

On-site
GBP 55,000 - 75,000
Hybrid working
Competitive salary and benefits
Senior Software Engineer – Data
Senior Software Engineer – Data

Elliptic • Greater London

On-site
GBP 110,000 - 140,000
Hybrid working
Remote work budget £500
Learning & Development budget $1,000
+5