This job post is more than thirty days old. The position is likely filled by now.

Partially Remote

Quantitative Developer

Smarkets

Smarkets

£70K - £130K
London
United Kingdom🇬🇧

Betting is a broken industry full of deceptive practices, bad technology and extremely expensive transaction fees. Smarkets was founded to fix betting. We have built an in-house exchange platform for betting and trading on sports and politics. The Smarkets exchange is a multi-billion pound trading platform with a rapidly growing ecosystem of sophisticated users who apply financial trading techniques to the world of betting. We’re looking for a Quantitative Developer to join our Market-Making group.

Our stack consists of dockerized applications deployed on AWS. Our code is mostly Python with Rust used for performance-critical components. We embrace the modern DevOps culture, practising continuous integration and deploying to production multiple times a day.

An Example project for the team: "We are pricing lots of football leagues, some of which we know nothing about. There is a nice market making algorithm to price them, and reacts to trades in a way that is consistent across various markets (match winner, both teams to score, over/under etc.). I worked on a project to implement this algorithm in a proper way, starting from a "back of the envelope" prototype of it.

The work involved reading a mathematical paper about the algorithm, finding problems with the initial implementation and rewriting a large portion of it to use faster data structures. Both of us wrote code, studied the theory, and analysed the speed and profitability of the algorithm in production. If an outsider looked at us working together, they wouldn't know who is the quant and who is the engineer. An interesting part of the project was changing a data structure from a dictionary to a Numpy array, which allowed us to change a summation in a nested loop into a single matrix multiplication. This made the code much simpler and faster."

We are looking for a Quant Developer who will be working on the following key areas for the team: Implementing, backtesting, shipping and monitoring data-based algorithms Improving our technical and fundamental market models Working to analyse market patterns Defining your role in the context of self-management (we'll help you with this)

About You: Bachelor's degree in Computer Science, Mathematics, Physics or a similar STEM subject. 4+ years experience in quantitative trading. Deep knowledge of statistics, econometrics or Machine Learning. Strong programming skills. Database querying knowledge (PostgreSQL/Redshift) Experience working in a trading environment Experience with low-level programming languages (we use Rust) Experience in the sports-betting industry

We embrace collaboration, trust, innovation and scientific rigour, while we celebrate ambitious goals and passionate energy. We push ourselves to be the best and lean into challenges to ensure that we are continually developing at both an individual and organisational level. This has enabled us to be where we are today and will lead us to where we want to be next. Our culture rewards people on merit and excellence and we strive to provide a working environment where recognition, challenges, support, collaboration, interesting benefits and shared meals provided by our chefs mix together to let you unlock your potential, grow with us and become your best self.

Subscribe to receive the latest Rust jobs in your inbox

Receive a weekly overview of Rust jobs by subscribing to our mailing list

© 2025 RustJobs.dev, All rights reserved.