Genius Sports Group is one of the world’s largest sports technology companies, specializing in the capture, distribution and commercialization of live data, streams and digital content. We work in partnership with the biggest names in sports, betting and media to power a global ecosystem that benefits every stakeholder. Headquartered in London, we have offices in New York, Medellin, Tallinn, Sofia, Vilnius, Lausanne and Singapore, which are home to over 1,400 of our talented employees

Our Division 


Genius Sports Media believes there’s a better way for sports and brands to connect with fans – using the power of live sports data. We deliver powerful, data-driven content to transform publishers sites, both large and small. But most importantly, we help fans understand the stories behind the stats.

The Role

We are looking for software engineers in a Senior Level who are hungry to learn continuously and take ownership of the tools and products that they work on in accordance to best practices for Agile Software Development, Continuous Delivery and DevOps. We believe that a good engineer demonstrates adaptability and can learn new skills effortlessly if they are motivated by what they do. The Content Graph team is responsible for aggregating millions of data points in Sport, and providing a robust, scalable GraphQL-based API to support internal and external partners who want to leverage our sports data to build excellent products. 

Main responsibilities

  • Analysis of requirements from internal and external customers 
  • Design and development of new software products and components 
  • Producing high quality, tested and maintainable code, using the best technologies for the problem at hand
  • Investigation and resolution of issues reported by internal and external customers
  • Foster and promote best practices on DevOps (IaC, CI/CD, Cloud Computing)

Required Skills

  • Solid knowledge in one of the following backend programming language Java or Scala or Kotlin
  • Solid knowledge of JavaScript ES5 
  • Solid knowledge of software versioning (Git, Gitlab)
  • Solid knowledge with SQL databases ( Postgres )
  • Knowledge of containers ( Docker )
  • Solid CS fundamentals ( data structures and algorithms, resiliency and redundancy ) 
  • Solid Software Engineering skills ( problem solving, software and code architecture, testing )  

Desirable Skills

  •   Knowledge of Cloud Architecture (AWS / Azure / GCE )
  •   Knowledge of scripting languages ( e.g. Bash )
  •   Familiarity with Kubernetes ( Flux, Helm ) 
  •   Familiarity with GraphQL
  •   Familiarity with push-based architectures ( reactive streams, Kafka, RabbitMQ ) 


We Offer:  

We have a work-hard, play hard culture at Genius Sports. We have many social events going on throughout the year such as, summer and Christmas parties, monthly team building events, sports tournaments, birthday celebrations, food vouchers, charity days and wellbeing actives. Health insurance coverage, skills training opportunities and many others depending on location are part of our benefits list.  


Genius Sports Group is proud to be an equal opportunities employer. We recognize and celebrate the benefits that a diverse and inclusive workforce bring to our business, our customers and our staff. We welcome and will consider all applications regardless of age, disability, gender re-assignment, marriage, pregnancy, maternity, race or nationality, religion or belief, sex and sexual orientation (and any other status protected by applicable law) 

Apply for this Job

* Required