Mustard Systems

python developer in sports betting

In short

This role builds Python/asyncio event-driven trading systems processing high-volume market data from Kafka to support sports betting execution, plus real-time trading UIs and production observability. The company applies statistical modeling and custom software to forecast sports results (iGaming/sports betting industry). It requires at least 3 years of strong Python development experience, a degree in Computer Science or a numerical field, and experience with web scraping and reverse engineering against bot protection. The team works hybrid in London and shares out-of-hours production support duties.

About
Mustard Systems uses statistical modeling, unique datasets, advanced statistical models, and custom-built software to forecast sports results.
Responsibilities
•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
Requirements
•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
Nice to have
•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
Conditions
•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

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot