Python Developer

Title: Python Developer | £40-55k | Sports Betting | Central London

Industry: Analytics

Role/Sector: Back-end coding   |   IT & computing   |   Analyst

Location: Central London

Placement: Graduate job (permanent)

Salary: £55,000 (per annum)

Apply for this role

Information on the company

Specialists in sports betting analysis. Their clients rely on them to maximize their returns, requiring a clever, fast and well organised approach.

There are endless opportunities here that best suit talented individuals who want management to get out of their way while they make stuff happen - creatively and reliably. Such people are really valuable and can be kept busy, interested and rewarded.


This is a permanent position based near Kings Cross, Central London, paying £40-55k Per Annum.

They're a small team of around 20 and currently have more data scientists than software developers. they are now growing their development team to consolidate the "plumbing" code for multiple live projects. So this is fantastic opportunity to get in on the ground floor and take a lead role in the design and delivery of a robust platform for their data analysis and operational needs.

The best thing you can be is versatile - with technology, design and people. Because they are small and have multiple projects on the go the most useful people are unfazed by new information or challenges that they must work their way out of.

Specifically for this role we want an energetic, curious, disciplined developer to own a new racing analysis platform currently built by a quant in a Python Jupyter Notebook. Look it over, plan how to make it production ready, discuss options with senior developers and then just get on with it. This is backend focused: modelling, networking and database.

Responsibilities of the role:

  • Work closely with our data scientists to understand (and challenge) their requirements.
  • Design, build, test and deliver IO, data processing and automation software.
  • Develop using the most suitable stack with a bias to Python, Java/Kotlin and PostgreSQL.

Must Have:

  • At least two year's commercial experience in Python
  • At least one year's commercial experience in a statically typed language such as Java/Kotlin, C#, TypeScript, Go etc.
  • Demonstrable SQL and RDBMS design skills.
  • Experience with a VCS such as git.
  • Strong communication and collaboration skills
  • Proactive approach
  • Tertiary qualifications in Computer Science or similar

Nice to have:

  • Statistical modelling and data analytics exposure
  • Experience setting up ETL processes
  • Python 3.5+, pandas, numpy, trio, requests, beautiful soup etc
  • Experience in the financial, betting or gaming industries.
  • Kotlin, or a desire to learn it
  • Some Linux experience.


  • Annual discretionary performance bonus
  • 25 days holiday per annum, plus UK bank holidays.
  • Private health insurance and pension plan.
  • Complimentary gym membership upon passing probation.

* No cover letters, please just submit your CV to be considered*

Apply for this role