Football Radar is hiring a

Software Engineer (Modelling)

Greater London, United Kingdom


At Football Radar, we analyse and predict football matches. Working as a Software Engineer in the Modelling team, you will be responsible for helping build and maintain the software that makes that possible - everything from large-scale statistical models to high-speed simulators.

Our modelling engineers work closely with other engineers across the Analysis, Trading and Systems teams, and also with our data scientists, with whom new models are designed, implemented and tested. Most of our code is built in Scala, with a little C++ and Python scattered around our suite of models.

You don’t need to be an expert in any language for this role, however: we’ll help you learn what you need to know. We are just looking for great engineers who are passionate about their work. If you like a challenge, and want to work with really smart people, we would like to hear from you.


  • Excellent programming ability
  • Excellent written and spoken English
  • Advanced analytical and mathematical skills
  • Available to work in the UK
  • Senior and junior applicants welcome

Bonus Skills

  • Degree in computer science, maths, statistics, physics or related field
  • Distributed systems experience
  • Full stack development experience
  • Functional programming knowledge
  • An appreciation for UX, usability and user-centred development
  • Passion for football or statistical models

About Football Radar Engineerig

We have a polyglot and diverse engineering team. Some have a background in start-ups, some in academia, some are refugees from the bureaucracy of finance. We tend to work in small teams, rotating around as projects evolve. The atmosphere in the team is really important to us, and our software is a collaborative effort. Anyone can bring ideas to the table, and the best idea wins.

We like to experiment, because that’s how we learn. We try not to be precious about technology: we want to pick the best tool for the job, and we don’t want to reinvent the wheel. We each plan our own time, and work the hours that suit each of us best.

Our recent projects have included: simulating millions of minutes of football; modelling player performance; backtesting new ideas for our statistical models; web applications for our analysts to record brand new information about football matches; real-time data processing from external sources; real-time pricing based on in-running football model; and complex live-updating dashboards to monitor trading systems.

We don’t have a big, long-term corporate career plan or in house learning programme, but we do want our developers to be passionate and engaged. We’ll pay for any conferences, training courses or books you’re interested in. If there’s something you want to learn, we want to help.

What we Offer

  • Competitive salary that is reviewed regularly, with an annual bonus option
  • 33 days holiday (includes bank holidays)
  • Competitive contribution match pension
  • Flexible hours and working conditions
  • Choice of your own development kit
  • Paid learning and development opportunities
  • Fully subsidised private medical insurance + health checks
  • Subsidised luxury gym membership
  • Ongoing intellectual challenges


Looking for a job?

Software Engineer (Modelling) at Football Radar looks great, right? We have dozens of similar job posts on our site, interested? Leave your email and we'll send the best matches.