DeepFin Research Logo

DeepFin Research

Graduate Quantitative Developer

Posted 2 Hours Ago
Be an Early Applicant
Easy Apply
In-Office
London, Greater London, England, GBR
Entry level
Easy Apply
In-Office
London, Greater London, England, GBR
Entry level
The role involves converting Python research models into C++ for high-performance trading systems, backtesting, and collaborating with research teams to enhance trading strategies.
The summary above was generated by AI

DeepFin is a systematic proprietary trading firm combining deep learning, traditional quantitative research methods, and cutting-edge trading technology, to trade global markets. Founded by engineers and researchers, we build and deploy advanced trading systems that operate across global markets.

Our team is lean, highly technical, and impact-driven - every hire plays a direct role in shaping the firm’s technology, strategy, and performance. We value curiosity, precision, and collaboration, and we’re building an environment where exceptional people can do their best work at the intersection of AI and financial markets.

 

Junior Quant Developer — Backtesting, Simulation & Research, Productionise Research (C++/Python)

Role Overview

We’re hiring a junior Quant Developer to help productionise research into robust, high-performance trading systems. You’ll work closely with Quant Researchers and senior engineers to convert Python research code into production C++, build and optimise backtesting / simulation infrastructure, and support strategy development using L3 market data across multiple venues.

This is a hands-on, engineering-heavy role in a fast-moving environment: you’ll own components end-to-end and contribute directly to research velocity and trading PnL.

Key Responsibilities

  • Productionise research models into C++: translate Python prototypes into efficient, maintainable C++ production code.
  • Backtesting & simulation: build and improve simulation systems that reflect real market mechanics (order book, fills, cancels, exchange rules).
  • L3 market data handling: ingest and process high-volume tick/order-level feeds; create reliable feature pipelines from raw exchange data.
  • Performance optimisation: improve latency and throughput of backtests/sims (profiling, memory optimisation, data structures, parallelism where appropriate).
  • Research support tooling: create utilities for data inspection, experiment tracking, run orchestration, and post-trade analytics in Python.
  • Debugging & correctness: investigate mismatches between simulation and production behaviour; diagnose edge cases and implement fixes with strong test coverage.
  • Cross-team collaboration: work daily with researchers and infra/exec engineers to ship improvements from idea → test → production.

Requirements

  • Education: Bachelor’s or Master’s from a top university in Computer Science, Engineering, Math, Physics, or similar.
  • 0-3 years experience in quantitative finance or other relevant data-intensive industries working with C++
  • Strong working knowledge of C++ (memory, ownership, STL, performance-aware coding).
  • Experience: demonstrable evidence of hands-on systems work in C++ handling large-scale data (internships, research labs, competitive projects, open-source).
  • Comfortable with Python for analysis, tooling, and debugging (pandas/numpy/Jupyter a plus).
  • Exposure to quantitative finance, eg through internships/university societies, including market microstructure and L3/order book data.
  • Clear “builder mindset”: you like owning problems end-to-end, shipping incrementally, and iterating quickly.

If you’re passionate about applying advanced technology to real-world markets and want to work alongside a focused, high-performing team, we’d love to hear from you. DeepFin offers a collaborative, research-driven environment where ideas move quickly from concept to execution and where every contribution has visible impact.

Join us in building the next generation of deep-learning-driven trading systems - shaping the future of finance through innovation, rigour, and technology.

Top Skills

C++
Jupyter
Numpy
Pandas
Python

Similar Jobs

Entry level
Information Technology • Software • Financial Services • Big Data Analytics
Quantitative Research Engineers develop high-performance platforms, create technological tools for trading strategies, and work collaboratively in small teams with innovative techniques.
Top Skills: C++Distributed ComputingMachine LearningNatural Language ProcessingPython
11 Days Ago
In-Office
Expert/Leader
Expert/Leader
Information Technology • Software • Financial Services • Big Data Analytics
As a Quantitative Research Engineer, design, develop, and implement software for automated trading systems using advanced statistical techniques. Collaborate with researchers and prioritize business needs.
Top Skills: C++Distributed ComputingMachine LearningNatural Language ProcessingNetworkingPlatform DevelopmentPythonRSystem DesignWeb Development
Expert/Leader
Information Technology • Software • Financial Services • Quantitative Trading
Develop and implement software solutions for automated trading systems, working with quantitative researchers on complex financial challenges.
Top Skills: C++Distributed ComputingMachine LearningNatural Language ProcessingNetworkingPlatform DevelopmentPythonRSystem DesignWeb Development

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account