Quantitative Developer

Quantitative Developer

City of London Full-Time 43200 - 72000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Build and optimise quant trading systems using C++ and Python.
  • Company: Join a leading firm in the crypto and digital asset space.
  • Benefits: Enjoy competitive pay, performance incentives, and a collaborative culture.
  • Why this job: Work on innovative trading strategies in a fast-paced environment.
  • Qualifications: Strong coding skills in C++ and Python; 5 years in algorithmic trading required.
  • Other info: Ideal for those passionate about finance and technology.

The predicted salary is between 43200 - 72000 £ per year.

As a quantitative developer, you will play a pivotal role in building and optimising our quant trading systems, backtesting infrastructure, and research tools. You will collaborate closely with quantitative researchers, traders, and engineers to translate complex financial models into scalable, low-latency trading solutions.

Key Responsibilities:

  • Develop and optimise high-performance trading systems in C++ and Python for algorithmic trading and execution.
  • Implement, test, and deploy trading strategies based on research-driven insights.
  • Enhance and maintain the research and backtesting framework to support strategy development.
  • Work closely with quantitative researchers to understand their needs and develop efficient tools for data analysis, simulation, and strategy optimisation.
  • Optimise market data pipelines and trade execution engines to improve performance and reduce latency.
  • Ensure system reliability, scalability, and low-latency performance in a fast-paced trading environment.
  • Utilise distributed computing and high-performance computing techniques to enhance algorithmic execution.
  • Integrate with exchange APIs (REST/WebSocket/FIX) for real-time data processing and trading execution.

Required Qualifications:

  • Strong understanding of quant trading logic, market structure, and execution strategies.
  • Proficiency in C++ and Python, with experience in high-performance computing, multi-threading, and distributed systems.
  • Experience with algorithmic trading systems in crypto, equities, FX, or derivatives for at least 5 years.
  • Knowledge of financial markets, risk management, and portfolio optimisation.
  • Solid understanding of data structures, algorithms, and software architecture for building robust, scalable systems.
  • Experience working in a Linux environment, including scripting and automation.
  • Bachelor’s, Master’s, or PhD in Computer Science, Mathematics, Engineering, or related fields.

Preferred Qualifications:

  • Experience with low-latency trading systems and high-frequency trading (HFT).
  • Background in distributed computing, machine learning, or AI-driven trading models.
  • Familiarity with cloud computing, Kubernetes, or containerised environments.
  • Strong debugging, profiling, and performance optimisation skills.

What We Offer:

  • Competitive compensation and benefits, including performance-based incentives.
  • A fast-paced, innovation-driven environment in the crypto and digital asset space.
  • Opportunities to work on cutting-edge trading strategies and technology.
  • A highly collaborative and research-orientated culture.
A

Contact Detail:

Avenir Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Quantitative Developer

✨Tip Number 1

Familiarise yourself with the latest trends in quantitative trading and algorithmic strategies. This will not only help you understand the role better but also allow you to engage in meaningful conversations during interviews.

✨Tip Number 2

Brush up on your C++ and Python skills, especially focusing on high-performance computing and multi-threading. Consider working on personal projects or contributing to open-source projects that showcase your coding abilities in these languages.

✨Tip Number 3

Network with professionals in the quantitative finance space. Attend industry meetups, webinars, or conferences to connect with potential colleagues and learn about the latest developments in quant trading.

✨Tip Number 4

Prepare to discuss your experience with algorithmic trading systems and any relevant projects you've worked on. Be ready to explain your thought process and the impact of your contributions in previous roles.

We think you need these skills to ace Quantitative Developer

C++ Programming
Python Programming
High-Performance Computing
Multi-threading
Distributed Systems
Algorithmic Trading Systems
Market Structure Knowledge
Execution Strategies
Data Structures and Algorithms
Software Architecture
Linux Environment Proficiency
Scripting and Automation
Low-Latency Trading Systems
High-Frequency Trading (HFT)
Cloud Computing
Kubernetes
Containerised Environments
Debugging and Profiling Skills
Performance Optimisation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++ and Python, as well as any relevant work in algorithmic trading systems. Emphasise your understanding of quant trading logic and market structure.

Craft a Strong Cover Letter: In your cover letter, explain why you are passionate about quantitative development and how your skills align with the role. Mention specific projects or experiences that demonstrate your ability to optimise trading systems and collaborate with researchers.

Showcase Relevant Projects: If you have worked on any projects related to high-performance computing, distributed systems, or low-latency trading, be sure to include these in your application. Provide details on your contributions and the technologies used.

Highlight Continuous Learning: Mention any ongoing education or certifications related to financial markets, risk management, or advanced programming techniques. This shows your commitment to staying updated in a fast-paced industry.

How to prepare for a job interview at Avenir Group

✨Showcase Your Technical Skills

Be prepared to discuss your proficiency in C++ and Python. Bring examples of past projects where you've developed high-performance trading systems or worked with algorithmic trading strategies. This will demonstrate your hands-on experience and technical expertise.

✨Understand Quantitative Trading Concepts

Brush up on your knowledge of quant trading logic, market structure, and execution strategies. Be ready to explain how these concepts apply to the role and how you can contribute to optimising trading systems.

✨Prepare for Problem-Solving Questions

Expect to face technical challenges during the interview. Practice solving problems related to data structures, algorithms, and system architecture. This will help you showcase your analytical skills and ability to think critically under pressure.

✨Demonstrate Collaboration Skills

Since the role involves working closely with quantitative researchers and traders, be prepared to discuss your experience in collaborative environments. Share examples of how you've successfully worked in teams to develop tools or optimise strategies.

Quantitative Developer
Avenir Group
A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>