Football modelling & statistics

We are a leading company in forecasting the outcome of football matches

We're hiring!

Apply Now
Engineering challenges
  • Stream processing

    We compile data about football matches from many different sources, and must manipulate and store these streams with minimal overhead.

  • High-fidelity web messaging

    Working with bleeding-edge web technologies, we relay huge bursts of data to powerful trading and modelling interfaces.

  • Parallel computing

    With more and more data to process, and different iterations of our models to test, we are exploring ways to deliver a distributed, parallel infrastructure on demand.

  • High availability & redundancy

    Covering football leagues in timezones around the world, it is important to deliver a zero-downtime experience.

  • Probability analysis

    Combining sophisticated heuristics, our models deliver effective probability distributions to predict the outcome of football matches.

  • Time series modelling

    We build complex regression models to analyse data trends and decay over time, and better understand historical data.

  • Cluster analysis

    To better interpret the streams we work with, we apply various clustering algorithms to present a more detailed understanding about discrete and continuous data.