You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer

Software Engineer – Real-Time Data & Low-Latency Systems

Location: Flexible 

Sector: Sports Betting / Sports Analytics

 

About the Role

We are seeking a highly capable Software Engineer to design and optimise real-time systems powering data-driven products within the sports betting industry. This role sits at the intersection of distributed systems, live data ingestion, and low-latency product delivery.

You will be responsible for handling multiple high-frequency sports data feeds, ensuring resilience, accuracy, and sub-second delivery to client-facing products.

 

Key Responsibilities

Architect and maintain pipelines ingesting multiple live sports data feeds (e.g. event data, pricing feeds, market updates)

Optimise system latency from ingestion to product delivery

Design scalable, fault-tolerant distributed systems

Implement real-time processing and streaming architectures

Monitor system performance and identify bottlenecks

Ensure data integrity and consistency across services

Collaborate with modelling and product teams to productionise analytics outputs

 

Desired Experience

Strong experience building and maintaining low-latency systems in production

Proven expertise handling multiple real-time data feeds concurrently

Deep understanding of concurrency, asynchronous processing, and distributed systems

Experience optimising APIs and event-driven architectures

Strong knowledge of cloud infrastructure (AWS, GCP, or Azure)

Ability to design for resilience in high-traffic, time-sensitive environments