
How your CV stacks up
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.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour 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 breakdownIt 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.
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.
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.
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.
“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
Skills
Location