At a Glance
- Tasks: Build innovative trading systems and collaborate with traders and researchers in a fast-paced environment.
- Company: Join DRW, a leading trading firm known for its cutting-edge technology and collaborative culture.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
- Other info: Dynamic team with excellent career advancement opportunities in the financial tech space.
- Why this job: Make a real impact by developing systems that drive trading decisions in prediction markets.
- Qualifications: 2+ years of Python experience and strong problem-solving skills required.
The predicted salary is between 60000 - 80000 £ per year.
Job Location: London
Employment type: Regular
Department: Technology
Targeted Start Date: Immediate
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 Team: DRW's Prediction Markets Desk is a new trading desk building trading across prediction market venues. The desk is looking for engineers who want to own critical systems in a fast-moving, high-autonomy environment. We embed deeply with quantitative researchers and traders to turn pricing models, risk frameworks, and trade lifecycle requirements into scalable, reliable production systems.
About the Role: Software Engineers on the Prediction Markets Desk will build systems that take the desk from idea to production trading, including real-time pricing input pipelines, middle office, cross-venue reconciliation, and risk. During a build phase, you will be directly embedded with the desk lead and quantitative researchers, navigating ambiguity in requirements, making trade-offs, and delivering systems that the desk depends on to know what it owns, what it paid, and whether its books are clean. As the desk matures, you will harden and extend these systems — extracting reusable patterns, improving reliability, and scaling infrastructure to support new venues and market categories.
In this role you will:
- Grow research tooling and infrastructure to support the business
- Implement trading signals and strategies
- Create infrastructure that allows the desk to efficiently capture market opportunity
- Take full ownership of the products you create, from prototype to stable production
- Work with both greenfield and legacy systems, primarily in Python
- Provide on-call support as needed
Qualifications:
- A minimum of 2+ years' experience in Python, with the ability to work comfortably across multiple programming languages
- A track record of working directly with end customers, scoping and delivering production systems in fast-moving and ambiguous environments
- Experience building trade capture, position management, middle-office, or reconciliation systems
- Familiarity with real-time data processing and multi-venue environments
- Familiarity interacting with on-chain data
- Understanding 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 minimise complexity
- Exceptional interpersonal skills — you communicate clearly with traders, researchers, and other engineers, fostering a collaborative, supportive working environment
- Experience in the financial markets, crypto, or prediction markets is a plus
- Experience with linux-based, concurrent, high-throughput software systems
- Have a Bachelors or advanced degree in Computer Science, Mathematics, Statistics, Physics, Engineering, or equivalent work experience
For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at https://drw.com/privacy-notice.
Software Engineer - Prediction Markets (Python) employer: DRW Holdings, LLC.
As a Quantitative AI Strategist at our firm, you will thrive in a dynamic and innovative work culture that prioritises collaboration and continuous learning. We offer competitive benefits, including professional development opportunities and exposure to cutting-edge AI technologies in the heart of the financial district, ensuring you are at the forefront of quantitative finance. Join us to make a meaningful impact by transforming data into actionable insights while working alongside talented professionals dedicated to excellence.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer - Prediction Markets (Python)
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at DRW or similar firms. A friendly chat can open doors and give you insights that job descriptions just can't.
✨Tip Number 2
Show off your skills! If you've got a project or two that showcases your Python prowess, share them. Whether it's on GitHub or a personal website, let your work speak for itself.
✨Tip Number 3
Prepare for the interview by diving deep into prediction markets and trading operations. The more you know, the better you'll connect with the team and show you're ready to hit the ground running.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets the attention it deserves. Plus, we love seeing candidates who take that extra step.
We think you need these skills to ace Software Engineer - Prediction Markets (Python)
Some tips for your application 🫡
Show Off Your Python Skills:Make sure to highlight your experience with Python in your application. We want to see how you've used it in real-world scenarios, especially in building production systems. Don't hold back on the details!
Be Clear About Your Experience:When you describe your past roles, focus on your direct interactions with end customers and how you’ve navigated ambiguity. We love candidates who can demonstrate their ability to deliver in fast-paced environments.
Connect the Dots:If you have experience in trading operations or financial markets, make sure to connect that to the role. We’re looking for engineers who understand the bigger picture and can apply their knowledge to our prediction markets.
Apply Through Our Website:We encourage you to submit your application through our website. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, it’s super easy!
How to prepare for a job interview at DRW Holdings, LLC.
✨Know Your Python Inside Out
Since the role heavily relies on Python, make sure you brush up on your skills. Be prepared to discuss your past projects and how you've used Python to solve complex problems. Practising coding challenges can also help you demonstrate your proficiency.
✨Understand the Trading Landscape
Familiarise yourself with trading operations, especially in prediction markets. Knowing the order lifecycle, PnL calculation, and reconciliation systems will show that you understand the environment you'll be working in. It’s a great way to impress your interviewers!
✨Showcase Your Problem-Solving Skills
Be ready to dive deep into complex scenarios during the interview. Think of examples where you've navigated ambiguity and made trade-offs in fast-paced environments. This will highlight your ability to handle the challenges that come with the role.
✨Communicate Effectively
Exceptional interpersonal skills are key for this position. Practice explaining technical concepts clearly and concisely, as you'll need to collaborate with traders and researchers. Being able to foster a supportive working environment will set you apart from other candidates.