Quantitative Developer - Data Platform & Risk Analytics in London

Quantitative Developer - Data Platform & Risk Analytics in London

London Full-Time 48000 - 72000 £ / year (est.) No working from home possible
Capula

At a Glance

  • Tasks: Build and operate data platforms and risk analytics systems for financial portfolios.
  • Company: Capula Investment Management, a leading global quantitative hedge fund.
  • Benefits: Competitive salary, bonuses, gym membership, free meals, and private medical insurance.
  • Other info: Collaborative environment with excellent career growth opportunities.
  • Why this job: Join a dynamic team to innovate in finance with cutting-edge technology.
  • Qualifications: 3-7 years in quantitative development; strong Python and SQL skills required.

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

Capula Investment Management is a leading global quantitative hedge fund managing over $30 billion in assets. We are headquartered in London and have offices in New York, Singapore, Hong Kong, Tokyo, Geneva and Abu Dhabi. We manage absolute return, enhanced fixed income, macro and alpha strategies for a diversified group of investors worldwide. Capula invests in a broad universe of asset classes, including fixed income, equities, currencies and commodities, as well as derivatives related to these asset classes.

We are looking for a quantitative developer to build and operate data platforms and risk analytics systems to manage P&L, VaR, scenarios, and risk exposures across our portfolios. You will work closely with quantitative researchers, traders and risk managers to deliver reliable BAU services in Python while designing next‐generation, low‐latency components in C#. You will contribute to both evolutionary improvements and greenfield builds that power reporting and analysis through Python, Excel, and web‐based tools.

What you’ll do:

  • Own BAU production services in Python running in Docker: monitor, troubleshoot, and continuously improve reliability, test coverage, and deployment pipelines.
  • Manage and optimize data at scale: ingest, store, and serve large financial data sets in SQL, DuckDB/Parquet, and in‐memory databases; design schemas, partitioning, and indexing for multi‐dimensional access e.g., by instrument, portfolio, scenario and time‐series.
  • Design a low‐latency alternative path in C#: build ingestion and access layers optimized for speed (efficient serialization, columnar/contiguous memory access, in‐memory stores/caches, async I/O), and integrate them with existing risk/pricing workflows.
  • Propose cutting‐edge solutions: evaluate modern columnar technologies, in‐memory query engines, and vectorized execution; prototype approaches for sub‐second analytics on high‐volume tick and end‐of‐day data.
  • Deliver greenfield projects end‐to‐end—from design and build to production rollout—while maintaining critical risk systems used daily by the business.
  • Deploy and operate on Linux in AWS (EKS, ECS, EC2, S3) with CI/CD and Infrastructure‐as‐Code.

Duties & Responsibilities:

  • Development & maintenance of risk systems and data services used for P&L, VaR, scenarios, and exposure reporting.
  • Performance engineering: query tuning, profiling (CPU/IO), memory‐aware data layouts, in‐memory caching strategies, and fast analytics.
  • Collaboration with quants, risk, and trading; clear communication of trade‐offs and design decisions.

Qualifications:

  • 3-7 years in quantitative development, systems or platform engineering roles.
  • Strong Python (production code, packaging, testing).
  • Hands‐on with SQL (schema design, query optimization) and DuckDB/Parquet for large analytical datasets.
  • C# skills building low‐latency data services (async I/O, efficient collections/serialization, profiling).
  • Time‐series and multi‐dimensional data modeling and access patterns.
  • Experience with in‐memory databases/caches for ultra‐low‐latency analytics.
  • Production experience on Linux and AWS (operability, monitoring, CI/CD).
  • Full software lifecycle ownership; excellent analytical/problem‐solving and communication skills.

Capula is dedicated to helping all employees flourish in their roles by supporting your professional development.

We will provide:

  • A competitive salary and bonus scheme
  • Excellent staff development and training opportunities
  • Corporate gym membership (and a complimentary wellness space in our London office)
  • Generous pension contribution
  • Free breakfast and lunch in our employee restaurant
  • Private medical insurance and other benefits

Capula is committed to fostering a collaborative and inclusive environment, providing employees with the opportunity to develop their skills and advance their careers in the financial sector. We actively promote equality of opportunity for all with the right mix of talent, skills and potential, and welcome applications from a wide range of candidates.

Quantitative Developer - Data Platform & Risk Analytics in London employer: Capula

Capula is an exceptional employer, offering a dynamic Technology Graduate Program in Greater London that fosters innovation and collaboration. Graduates will benefit from hands-on experience in cutting-edge technology development, alongside opportunities for professional growth and mentorship within a supportive team environment. With a focus on developing technical skills and problem-solving abilities, Capula stands out as a place where aspiring technologists can thrive and make a meaningful impact.

Capula

Contact Details:

Capula Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Quantitative Developer - Data Platform & Risk Analytics in London

Tip Number 1

Network like a pro! Reach out to current or former employees at Capula through LinkedIn. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus.

Tip Number 2

Show off your skills in Python and C#. Consider building a small project that showcases your ability to handle data platforms or risk analytics. Share it on GitHub and include the link in your application—this will make you stand out!

Tip Number 3

Prepare for technical interviews by brushing up on your SQL and data modelling skills. Practice common coding challenges related to quantitative development. We all know that practice makes perfect!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to engage directly with us.

We think you need these skills to ace Quantitative Developer - Data Platform & Risk Analytics in London

Python
C#
SQL
DuckDB
Parquet
Data Engineering
Low-Latency Systems

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of Quantitative Developer. Highlight your experience with Python, SQL, and C#, and don’t forget to mention any relevant projects or achievements that showcase your skills in quantitative development.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about the role and how your background aligns with our needs at Capula. Be specific about your experience with data platforms and risk analytics.

Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex problems in previous roles. We love candidates who can demonstrate their analytical thinking and ability to deliver innovative solutions, especially in high-pressure environments.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re proactive and keen to join our team!

How to prepare for a job interview at Capula

Know Your Tech Stack

Make sure you’re well-versed in Python, SQL, and C#. Brush up on your knowledge of Docker and AWS as well. Being able to discuss your experience with these technologies confidently will show that you're ready to hit the ground running.

Showcase Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles, especially related to performance engineering or data management. Use examples that highlight your analytical skills and how you approached complex problems—this is key for a quantitative developer role.

Understand the Business Context

Familiarise yourself with Capula’s investment strategies and the types of assets they manage. This will help you connect your technical skills to their business needs, demonstrating that you understand how your work impacts the broader financial landscape.

Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, ongoing projects, and the technologies they are exploring. This not only shows your interest in the role but also gives you a chance to assess if the company culture aligns with your values.