Software Engineer (Back end)

Ellipse

Greater London

On-site

GBP 45,000 - 65,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading sports data and analytics company is seeking a Software Engineer (Backend) to transform large datasets into engaging insights for data-driven decisions in sports. This role involves developing and deploying APIs, managing databases, and building ETL pipelines. The ideal candidate should have at least 3 years of experience in Python, familiarity with AWS and SQL, and a strong interest in sports, particularly tennis. Join a dynamic team at the intersection of technology and sports analytics.

Qualifications

  • At least 3 years experience in Python or similar language.
  • Experience with cloud solutions, especially AWS.
  • Strong knowledge of SQL and relational databases.
  • Familiarity with ETL systems and data modelling.

Responsibilities

  • Develop innovative insights and graphics for tennis experts.
  • Design and deploy APIs for broadcasters and rights holders.
  • Manage the central database and research new technologies.
  • Build and maintain ETL pipelines from various sources.
  • Ensure data quality for accuracy and completeness.

Skills

Python or similar programming language
Flask or similar framework
AWS data services
SQL and complex relational databases
ETL systems and data modelling
Scalable API development
Linux server environments
Version control systems (Git)
Unit/integration testing
CI/CD pipelines
Message broker technologies (Redis, Kafka)
Docker and Kubernetes

Job description

Ellipse is an industry leader in the collection, analysis and dissemination of live sports performance data. Our goal is to engage a diverse audience with new stories about the sports we love. We create products and services across cricket, football, horse racing, rugby and tennis that enrich the experience of fans, athletes, and teams worldwide. Our data is a central component of media coverage, betting operations, athlete feedback and coach decision-making in some of the biggest competitions.

With ambitious growth plans, we are looking to recruit a Software Engineer (Backend ) 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 3 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
About Ellipse

Ellipse is a leading sports data and analytics company comprising CricViz, FootballViz, Horse Racing, RugbyViz (Oval Insights, Stuart Farmer Media Services) and TennisViz. Working with the world’s biggest broadcasters, professional teams and rights holders, we simplify complex data to engage a broad and diverse audience and tell better stories about the sports we love.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Backend) - TennisViz
Software Engineer (Backend) - TennisViz

Ellipse • England

On-site
GBP 40,000 - 60,000
Lead Software Engineer
Lead Software Engineer

Ellipse • Greater London

Hybrid
GBP 90,000 - 120,000
Flexible working times
Employee Assistance Programme
Company pension scheme
+2
Junior Data Scientist - TennisViz
Junior Data Scientist - TennisViz

Ellipse • Greater London

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

CricViz • Greater London

Hybrid
GBP 65,000 - 100,000
Hybrid working
Company pension scheme
Eye Test Contribution
+2
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
Python Engineer
Python Engineer

Smartodds Limited • Greater London

Hybrid
GBP 50,000 - 70,000
30 days holiday
In-house chef
In-house masseuse
+5
Software Engineer
Software Engineer

Sportradar AG • Greater London

Hybrid
GBP 70,000 - 120,000
Competitive salary
Retirement pension
Insurance plan
+2
Principal Java Engineer - Backend Platform
Principal Java Engineer - Backend Platform

Hawk-Eye Innovations Ltd. • Basingstoke, Greater London, Bristol

Hybrid
GBP 76,000 - 101,000
25 days annual leave
Enhanced pension scheme with 5% matching
Hybrid working model
+4
Principal Java Engineer - Backend Platform
Principal Java Engineer - Backend Platform

Hawk-Eye Innovations • Bristol

Hybrid
GBP 76,000 - 101,000
25 days annual leave
Pension with 5% match
Hybrid working
+4
Principal Java Engineer - Backend Platform
Principal Java Engineer - Backend Platform

Hawk-Eye Innovations • Greater London

Hybrid
GBP 76,000 - 101,000
25 days leave
Pension 5% match
Hybrid work
+4