Software Engineer - Prediction Markets (Python)

DRW
London, UK
8 days ago
Apply on find.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Linux Python (Programming Language) Information Technology Stream Processing Legacy Systems

Requirements

support new venues and market categories.In this role you will:Grow research tooling and infrastructure to support the businessImplement trading signals and strategiesCreate infrastructure that allows the desk to efficiently capture market opportunityTake full ownership of the products you create, from prototype to stable productionWork with both greenfield and legacy systems, primarily in PythonProvide on-call support as neededQualifications:A minimum of 2+ years’ experience in Python, with the ability to work comfortably across multiple programming languagesA track record of working directly with end customers, scoping and delivering production systems in fast-moving and ambiguous environmentsExperience building trade capture, position management, middle-office, or reconciliation systemsFamiliarity with real-time data processing and multi-venue environmentsFamiliarity interacting with on-chain dataUnderstanding of trading operations (order lifecycle, break resolution, audit trails, PnL calculation)Ability to dive deep into complex problems, develop intuitive understandings, spot risks early, and minimize complexityExceptional interpersonal skills - you communicate clearly with traders, researchers, and other engineers, fostering a collaborative, supportive working environmentExperience in the financial markets, crypto, or prediction markets is a plusExperience with linux-based, concurrent, high-throughput software systemsHave a Bachelors or advanced degree in Computer Science, Mathematics, Statistics, Physics, Engineering, or equivalent work experienceFor more information about DRW’s processing activities and our use of job applicants’ data, please view our Privacy Notice at . California residents, please review the California Privacy Notice for information about certain legal rights at .#LI-BL1

About the company

DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk.Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets.We operate with respect, curiosity and open minds. The people who thrive here share our belief that it’s not just what we do that matters-it’s how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus.About the TeamDRW’s Prediction Markets Desk is a new

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:53 min

Utilizing modern query languages as facades for legacy interfaces

Oliver Sturm · Coffee With Developers

2:06 min

The problem of over-engineering stream processing

Hartmut Armbruster Hartmut Armbruster · World Congress 2026 Europe

1:24 min

Operating global risk modeling and portfolio platforms

Ayoub Alouane · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

2:21 min

Rise of Python in real-time data processing

Bobur Umurzokov · LIVE

Videos

See all

Related articles

See all