At a Glance
- Tasks: Transform Python research into high-performance C++ trading systems and enhance simulation infrastructure.
- Company: Join DeepFin, a cutting-edge trading firm at the intersection of AI and finance.
- Benefits: Collaborative environment, impactful work, and opportunities for rapid career growth.
- Other info: Fast-paced role with hands-on responsibilities and direct contributions to trading performance.
- Why this job: Make a real impact in finance by applying advanced technology in a dynamic team.
- Qualifications: Degree in Computer Science or related field; strong C++ skills and some experience in quantitative finance.
The predicted salary is between 30000 - 40000 £ per year.
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.
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.
- 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, e.g. 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.
Graduate Quantitative Developer in London employer: DeepFin Research
DeepFin is an exceptional employer that fosters a collaborative and research-driven environment, where every team member plays a crucial role in shaping the future of trading technology. With a focus on innovation and precision, employees are encouraged to take ownership of their projects, ensuring that their contributions have a direct impact on the firm's success. Located in a fast-paced setting, DeepFin offers ample opportunities for professional growth and development, making it an ideal place for those passionate about the intersection of AI and finance.
StudySmarter Expert Advice🤫
We think this is how you could land Graduate Quantitative Developer in London
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with alumni from your university. You never know who might have a lead on that perfect role at DeepFin!
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your projects, especially those involving C++ and Python. This is a great way to demonstrate your hands-on experience and problem-solving abilities.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding of quantitative finance concepts. Practice coding challenges and be ready to discuss your thought process during problem-solving.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the DeepFin team.
We think you need these skills to ace Graduate Quantitative Developer in London
Some tips for your application 🫡
Show Your Passion for Tech:When you're writing your application, let your enthusiasm for technology and finance shine through. We love seeing candidates who are genuinely excited about the intersection of AI and trading – so share any relevant projects or experiences that highlight this passion!
Tailor Your CV and Cover Letter:Make sure to customise your CV and cover letter for the Graduate Quantitative Developer role. Highlight your experience with C++ and Python, and don’t forget to mention any hands-on systems work you've done. We want to see how you can contribute to our team!
Be Clear and Concise:Keep your application clear and to the point. Use straightforward language and avoid jargon where possible. We appreciate candidates who can communicate complex ideas simply, as this reflects the collaborative environment we foster at DeepFin.
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at DeepFin Research
✨Know Your Tech Inside Out
Make sure you’re well-versed in C++ and Python, as these are crucial for the role. Brush up on memory management, STL, and performance-aware coding techniques. Be ready to discuss your past projects or internships where you applied these skills.
✨Understand the Trading Landscape
Familiarise yourself with quantitative finance concepts, especially market microstructure and L3 data. This knowledge will help you connect your technical skills to real-world applications during the interview. Show them you’re not just a coder but someone who understands the financial markets.
✨Demonstrate Your Problem-Solving Skills
Prepare to discuss how you've tackled complex problems in your previous work. Think of specific examples where you owned a project from start to finish, especially those involving backtesting or simulation systems. Highlight your builder mindset and how you iterate on solutions.
✨Show Your Collaborative Spirit
Since the role involves working closely with researchers and engineers, be ready to talk about your experiences in team settings. Share examples of how you’ve collaborated on projects, communicated ideas, and contributed to a team’s success. They want to see that you can thrive in a collaborative environment.