Senior Clojure Engineer at StatsBomb

Senior Clojure Engineer at StatsBomb

gbp60000 - gbp130000

We're expanding the team that works on our core football data pipelines. This involves batch and stream processing of millions of events a day that we collect from video, merging that data with outputs from statistical and computer vision models, enriching it with complex spatiotemporal logic. We then offer all this as a data product to the world's biggest football teams, as well as using it to power our own consultancy and web-based analytics apps.

The ideal candidate will have at least some of the following skills and experience:

  • Architecting and contributing to large, backend Clojure codebases.
  • Processing and transforming complex sequences of data.
  • Building stateful streaming applications on top of Kafka or similar.
  • Managing large relational databases in Postgres or similar.
  • Performance optimisation in Clojure and in databases.
  • Integrating and validating external data sources with Spec or similar.

We're also hoping that you're the type of person that likes to:

  • Mentor more junior team members.
  • Demonstrate and evangelise best practices in Clojure and beyond.
  • Keep an eye on new ideas and libraries in the Clojure ecosystem.
  • Interact with other remote teams and stakeholders.

Knowledge of football (of the soccer variety) would be advantageous but isn't a hard requirement - it's a fascinating domain and we'll teach you what you need to know.