Python Backend Developer

Mustard Systems Ltd.

Greater London

Hybrid

GBP 75,000 - 110,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid working
Bonus potential
Health insurance
Sabbatical leave
33 days annual leave
Pension match

Job summary

Mustard Systems Ltd. in London is seeking a software engineer to join our sports analytics platform. You will build low-latency data pipelines, scrape data sources, and collaborate with traders and quants to translate business needs into reliable software.

We value rapid delivery and pragmatic design, with hybrid working and strong emphasis on production readiness, code quality, and scalable architecture. You should have 3+ years in software development and a CS or numerically focused degree.

Qualifications

  • Degree in computer science or numerically focused field.
  • 3+ years software development experience.
  • Strong Python experience and ability to ship quickly.
  • Excellent communication and ability to explain complex ideas clearly.
  • Experience with web scraping and bot-protection tools.

Responsibilities

  • Design and build features that align with business goals and deliver value.
  • Review and test code to ensure quality, performance, and maintainability.
  • Own production software in production and address issues promptly.
  • Collaborate with traders and quants on cross-functional projects.
  • Participate in out-of-hours support for software systems.

Skills

Python
Web scraping
Reverse engineering
Communication
Decision making

Education

CS degree
Numerical subject degree

Tools

RabbitMQ
Kafka
PostgreSQL
Redis
Linux

Job description

At Mustard Systems, we leverage statistical modeling to dive into sports events and help us make informed predictions about future outcomes. By utilising our unique datasets, advanced statistical models, and custom-built software, we strive to accurately forecast sports results.

We value quick delivery and real-world impact over perfect code. If you’re an engineer who thrives on solving problems quickly and enjoys a flexible, outcome-focused culture, you’ll fit right in.

What You’ll Work On
  • Expand our access to new liquidity providers, through advanced web scraping and reverse engineering techniques.
  • Develop and maintain low-latency real-time data feeds, based on the data extracted, to support trading strategies
  • Enhance system visibility for our teams to provide insight into integration issues and improvements.
Key Responsibilities
  • Design and Build Impactful Features: Develop new features that align with and drive our business goals, delivering high-quality code that brings measurable value.
  • Collaborate on Code Quality: Review and test code from teammates to ensure functionality, maintainability, performance, and quality standards.
  • Support in Production: Take ownership of your team’s software in production, ensuring stability and quickly addressing any issues that arise.
  • Cross-Team Collaboration: Work closely with other development teams on cross-functional projects, and partner with traders and quants to design and implement the best solutions to real business problems.
  • Participate in Out of Hours Support for our Software Systems.
Core Tech Stack
  • Languages: Python (Python 3.10+), JavaScript/TypeScript for frontend work, and Go for select infrastructure
  • Tools: RabbitMQ and Kafka for messaging, PostgreSQL and Redis for data storage
  • Environment: Linux servers
  • Observability: OpenTelemetry, Prometheus, Grafana and Zabbix
Requirements
Must-Haves:
  • Strong background in software development, with strong experience with Python.
  • A degree in Computer Science or a numerical subject from a top university.
  • Exceptional communication skills, enabling you to convey complex technical ideas clearly to both technical and non-technical audiences.
  • Strong decision-making abilities, with a knack for making thoughtful trade-offs in both implementation and architectural choices, balancing innovation and practicality.
  • Experience with web scraping and reverse engineering techniques, including working against bot protection tooling.
  • At least 3 years experience in software development
Nice-to-Haves
  • Familiarity with building event-driven systems
  • Comfort with Linux/Unix environments
  • Track record of driving successful cloud migrations, ideally to AWS, including setting up secure, scalable account and access structures.
Benefits
Why join Mustard Systems?
  • Hybrid working environment. We're in the office every Monday, Tuesday and Thursday, and work from home every Wednesday and Friday
  • Work on cutting-edge systems in a competitive and innovative field.
  • Collaborate with a smart, driven team, where your contributions directly impact business performance.
  • Opportunity to drive the company’s technical direction and double its revenue in the next three years.
Comprehensive Benefits, Including
  • 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

Software Developer
Software Developer

Mustard Systems Ltd. • City Of London

On-site
GBP 50,000 - 70,000
Competitive salary with significant bonus potential
Enhanced pension match
Health insurance
+2
Senior Data Engineer
Senior Data Engineer

Mustard Systems Ltd. • Greater London

Hybrid
GBP 70,000 - 90,000
Hybrid working environment
Competitive salary
Health insurance
+3
Hybrid Python Backend Engineer for Real-Time Trading
Hybrid Python Backend Engineer for Real-Time Trading

Mustard Systems Ltd. • Greater London

Hybrid
GBP 75,000 - 110,000
Hybrid working
Bonus potential
Health insurance
+3
Market Access Product Owner
Market Access Product Owner

Mustard Systems • Greater London

On-site
GBP 70,000 - 110,000
Competitive salary
Significant bonus potential
Enhanced pension match
+3
Python Engineer
Python Engineer

Smartodds Limited • Greater London

Hybrid
GBP 50,000 - 70,000
30 days holiday
In-house chef
In-house masseuse
+5
Computer Vision Engineer
Computer Vision Engineer

Mustard Systems Ltd. • Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid working environment
Competitive salary & significant bonus
Enhanced pension matching with salary‑
+3
Technical Lead - US Sports
Technical Lead - US Sports

Mustard Systems Ltd. • Greater London

On-site
GBP 90,000 - 140,000
Competitive salary and bonus potential
Enhanced pension match
Health insurance and life assurance
+2
Senior Python Developer
Senior Python Developer

TreasurySpring • Greater London

Hybrid
GBP 70,000 - 90,000
Competitive salary
Equity and bonus scheme
Unlimited Paid Leave
+8
Python Developer
Python Developer

Enfint • Greater London

On-site
GBP 90,000 - 130,000
Significant bonus
Greenfield projects
Career progression
Python Developer - Data & Analytics Team - Options Market Making
Python Developer - Data & Analytics Team - Options Market Making

Mavensecuritiesholdingltd • Greater London

On-site
GBP 90,000 - 130,000
Competitive compensation
Group Pension plan
Annual discretionary bonus
+7