python developer in sports betting

HireHi

Greater London

On-site

GBP 90,000 - 130,000

Full time

36 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Bonus potential
Enhanced pension
Health & life insurance
Sabbatical leave
33 days leave

Job summary

Mustard Systems is seeking a skilled software developer to design and implement Python-based trading systems and high-density UIs. You will ingest high-volume market data, ensure low-latency processing, and contribute to production support and cross-team collaboration.

The role emphasizes strong Python expertise, a solid CS or numerical degree, and the ability to communicate complex technical ideas clearly. A top-tier university background is valued.

Qualifications

  • Strong software development background and strong Python experience.
  • Degree in Computer Science or a numerical subject from a top university.
  • Exceptional communication skills for conveying complex technical ideas to technical and non-technical audiences.
  • Strong decision-making skills and the ability to balance innovation and practicality.

Responsibilities

  • Develop Python and asyncio event-driven trading systems ingesting high-volume market messages from Kafka.
  • Build high-density trading UIs with real-time websocket updates.
  • Improve observability with latency metrics, structured logging, tracing, dashboards, heartbeats and alerts.
  • Design and build features aligned with business goals delivering high-quality code with measurable value.
  • Review and test teammates’ code for functionality, maintainability, performance, and quality.
  • Own the team’s software in production, maintaining stability and addressing issues quickly.
  • Collaborate with traders and quants to design and implement solutions to business problems.
  • Participate in out-of-hours support for software systems.
  • Take ownership of software lifecycle from design to production support.

Skills

Python
Software development
Web scraping
Linux

Education

CS or numerical subject

Tools

Kafka

Job description

Описание:

Mustard Systems uses statistical modeling, unique datasets, advanced statistical models, and custom-built software to forecast sports results.

Задачи:
  • Develop Python and asyncio event-driven trading systems that ingest high-volume market and trading messages from Kafka and support fast, safe, and reliable bet execution across liquidity sources
  • Build high-density trading UIs with real-time websocket updates that remain responsive under pressure
  • Improve observability across critical trading paths with latency metrics, structured logging, tracing, dashboards, heartbeats, and alerting
  • Design and build features aligned with business goals, delivering high-quality code with measurable value
  • Review and test teammates’ code for functionality, maintainability, performance, and quality
  • Own the team’s software in production, maintain stability, and address issues quickly
  • Collaborate with development teams on cross-functional projects and with traders and quants to design and implement solutions to business problems
  • Participate in out-of-hours support for software systems
  • Take ownership of software throughout its lifecycle, from design and development to testing, review, and production support
Требования:
  • Strong software development background and strong Python experience
  • A degree in Computer Science or a numerical subject from a top university
  • Exceptional communication skills for conveying complex technical ideas to technical and non-technical audiences
  • Strong decision-making skills and the ability to balance innovation and practicality in implementation and architectural choices
  • Experience with web scraping and reverse engineering, including working against bot protection tooling
  • At least 3 years of software development experience
  • Будет плюсом: Familiarity with building event-driven systems, comfort with Linux/Unix environments, experience driving successful cloud migrations (ideally to AWS), including setting up secure, scalable account and access structures
Условия:
  • Competitive salary and significant bonus potential
  • Enhanced pension match with salary sacrifice option
  • Health insurance and life assurance
  • Sabbatical leave after five years
  • 33 Days of annual leave, including bank holidays
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

Enfint • Greater London

On-site
GBP 90,000 - 130,000
Significant bonus
Greenfield projects
Career progression
Python Backend Developer
Python Backend Developer

Mustard Systems • Greater London

On-site
GBP 65,000 - 90,000
Hybrid work
Health insurance
Life assurance
+2
Python Backend Developer
Python Backend Developer

Mustard Systems Ltd. • Greater London

On-site
GBP 95,000 - 130,000
Hybrid working environment
Competitive salary with bonus
Enhanced pension matching
+3
python developer in front-office trading
python developer in front-office trading

Enfint • Greater London

On-site
GBP 120,000 - 130,000
Pension
Performance bonus
Career advancement
python developer in quantitative investment
python developer in quantitative investment

Enfint • Greater London

On-site
GBP 90,000 - 130,000
Возможности профессионального развития
Гибкий график
Пакет социального обеспечения
python developer in asset management
python developer in asset management

HireHi • Greater London

On-site
GBP 70,000 - 100,000
python developer in gaming technology
python developer in gaming technology

Enfint • Greater London

On-site
GBP 60,000 - 90,000
Health benefits
Bonuses
Insurance
+1
Python Software Engineer | Quant Trading
Python Software Engineer | Quant Trading

Selby Jennings • Greater London

On-site
GBP 90,000 - 120,000
Python Software Engineer | Trading Systems
Python Software Engineer | Trading Systems

Selby Jennings • Greater London

On-site
GBP 70,000 - 110,000
Competitive compensation
python developer market data
python developer market data

Enfint • Greater London

On-site
GBP 90,000 - 150,000
Pension
Self-development and career growth
Bonus