Rodeo
ResourcesPartnersSign in

Ellipse

Lead Software Engineer

London
Posted 2 days ago
Sign up to applySee more jobs like this

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

Lead Software Engineer

Lead Software Engineer (Python-JavaScript) – Horse Racing

About

Ellipse is an industry leader in the collection, analysis, and dissemination of live sports performance data. Our goal is to engage our audience with new stories about sports. We develop products and services across cricket, football, horse racing, rugby, and tennis, enriching the experience of fans, athletes, and teams worldwide. Our data powers media coverage, betting operations, athlete feedback, and coach decision-making in top competitions.


Job Description

With ambitious growth plans, we’re seeking an experienced Lead Full Stack Engineer focused on Horse Racing. In this role, you’ll design, implement, and maintain our Horse Racing technology stack. As a Lead Engineer, you’ll drive innovation, mentor team members, and ensure platform scalability, security, and performance. If you have strong technical skills—and perhaps an interest in sports data—this role is for you!

Location: Kennington, London (Hybrid – 3 days on-site)


Responsibilities

  • Lead and oversee the design, development, and operation of data engineering platforms, AWS infrastructure, and cloud-based product offerings.
  • Collaborate with Product teams to translate business requirements into scalable data, cloud, and infrastructure solutions.
  • Develop and implement strategies for secure, reliable data ingestion, processing, storage, and delivery from diverse sources.
  • Partner with Engineering, Data Science, UX, and DevOps teams to manage:
    • Cloud infrastructure
    • Analysis and deployment pipelines
    • CI/CD processes
    • Platform reliability
    • Release management and business continuity frameworks
  • Drive technical delivery, team coordination, and operational resilience initiatives, ensuring:
    • High availability
    • Disaster recovery readiness
    • Performance under high-demand conditions (e.g., key Horse Racing events)
  • Be a key contributor to:
    • Ideating, planning, and validating new platform capabilities
    • Optimising engineering processes
    • Improving infrastructure automation
    • Enhancing data quality and operational efficiency

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.


Requirements

Required

Data Engineering & Platform Development

  • 5–7+ years of experience building scalable data pipelines, platforms, and cloud-native solutions (Python, SQL, AWS).
  • Expertise in ETL/ELT processes, data ingestion frameworks, and large-scale processing.
  • Strong grasp of distributed data systems, data modelling, data quality, and performance optimization.

AWS Infrastructure & Cloud Engineering

  • Hands-on experience with AWS services: EC2, S3, RDS, Lambda, VPC, IAM, CloudWatch.
  • Ability to design, deploy, and manage secure, scalable, and highly available cloud infrastructure.
  • Knowledge of infrastructure automation (e.g., Terraform, CloudFormation, EKS (for Kubernetes)).
  • Understanding of networking, security, monitoring, backup, and disaster recovery.

Databases & Data Management

  • Solid experience with relational databases (RDS/RDBMS) and cloud data platforms.
  • Expertise in database design, optimisation, tuning, and workflow management for analytical and operational workloads.
  • Competence in metrics generation, data integrity, migrations, and lifecycle management.

DevOps & Platform Operations

  • Experience with Docker (containerisation) and Kubernetes (orchestration scaling).
  • Hands-on CI/CD pipeline development and maintainence.
  • Proficiency in monitoring, alerting, logging, and operational support.
  • Focus on platform reliability, business continuity, and operational resilience.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

Leadership & Engineering Practices

  • Proven ability to lead engineering teams and mentor junior members.
  • Conduct code and design reviews; advocate for scalable, maintainable, secure platforms.
  • Familiarity with best practices for reliability, observability, security, and performance optimization.

Desirable (Not Mandatory)

  • Knowledge of Horse Racing (rules, major events, data structures).
  • Experience with UI tech stacks (React).
  • Exposure to NoSQL, graph databases, vector databases.
  • Understanding of AI-native engineering and tools like Cursor, Gemini.

Equality & Diversity

Ellipse is building an open, inclusive culture committed to:

  • Equal opportunity in recruitment, training, and career progression.
  • No discrimination on grounds of race, colour, nationality, religion, sex, sexual orientation, age, disability, or gender reassignment.

Benefits

✅ 25 days holiday (plus bank holidays) ✅ Flexible working hours ✅ Hybrid/remote options ✅ Employee Assistance Programme ✅ Company pension scheme ✅ Life insurance ✅ Training and development opportunities


About Ellipse Ellipse is a leading sports data and analytics company, comprising CricViz, FootballViz, Horse Racing, RugbyViz, and TennisViz. We partner with global broadcasters, teams, and rights holders to simplify complex data—helping audiences better engage with their favourite sports. Join us to build cutting-edge solutions for global sports ecosystems.


Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Skills

Python
JavaScript
AWS
SQL
Data Engineering
Cloud Engineering
ETL
Data Processing
DevOps
Kubernetes
Docker
Infrastructure as Code
Data Management
Mentoring
Platform Reliability
Performance Optimisation

Location

London, England, United Kingdom

Sign up to applySee more jobs like this