Software Engineer (Data)
Role details
Job location
Tech stack
Job description
Monday to Thursday in the office with Fridays off (full salary maintained) - this new 4-day work week is a trial, to be reviewed in 2026., We are seeking a Software Engineer to join our Data Team, playing a vital part in building the complex, scalable systems that power our data strategy. You will be at the heart of architectural discussions, influencing system design and delivering the high-quality data solutions that bring millions of fans closer to the sports they love. This is a fantastic opportunity to tackle the challenge of optimising our data platforms for real-time AI/ML workloads, mentor talented junior engineers, and make a significant impact on our business., * Contribute significantly to critical system design decisions, helping to architect data solutions that support real-time AI/ML workloads.
- Partner with cross-functional teams to translate intricate business needs into effective and innovative data solutions.
- Mentor and provide expert technical guidance to junior engineers, fostering a culture of continuous learning and growth.
- Identify and resolve performance bottlenecks within our data systems to improve reliability and cost-effectiveness.
- Develop and maintain robust, secure integrations with core internal systems and critical third-party platforms.
- Implement advanced observability practices, including monitoring and alerting, to ensure high system reliability and minimal downtime.
- Champion stringent data quality and validation practices throughout the entire software development lifecycle.
- Drive the implementation of strategic enhancements that improve overall system performance and efficiency.
Requirements
- You have expert-level proficiency in a core programming language like Python, Java, or Scala, with an emphasis on AI/ML data processing.
- You possess experience with cloud data services and technologies, ideally within the GCP ecosystem (e.g., Dataflow, Pub/Sub, BigQuery, Vertex AI).
- You can clearly and concisely explain intricate technical concepts to both technical and non-technical stakeholders.
- You have extensive experience designing and optimising both real-time and large-scale batch data processing frameworks.
- You have a proven ability to deploy and maintain data infrastructure using Infrastructure as Code (IaC) principles with tools like Terraform.
- You can demonstrate the application of data governance, privacy, and security best practices in a regulated environment.
- You are a proactive and curious problem-solver, skilled in anticipating and resolving system inefficiencies.
- You work seamlessly with cross-functional teams, translating complex requirements into robust data solutions.
- You take full responsibility for the quality, reliability, and performance of the data solutions you help create.
Benefits & conditions
What can we offer?
- Fridays Off: Say goodbye to Friday meetings and hello to a three-day weekend! This benefit is part of a trial, to be reviewed in 2026
- Company Performance Bonus
- Flexible Working Agreements where applicable
- Private Healthcare Scheme + Employee Enhanced Assistance
- Enhanced Family Leave - Maternity, Shared Parental & Adoption Leave: up to 6 months at full pay and 6 months at half pay. Paternity leave: up to 4 weeks at full pay
- Subsidised Gym Membership
- Annual Travel Card Loan & Ride to Work Scheme
- Life Assurance (x3 salary)
- Contributory Pension Plan
- Virgin Family: Giving you access to exclusive Virgin offers and experiences
- Thursday drinks in the office and regular socials