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.
StudySmarter Expert Advice🤫
We think this is how you could land Quantitative Developer - Data Platform & Risk Analytics in London
✨Get Involved in Data Science Meetups
Tap into local data science meetups or workshops to connect with fellow enthusiasts and professionals. These events are goldmines for networking, and sometimes even lead directly to job openings at companies like Capula!
✨Show Off Your Projects
Start building a public portfolio showcasing your data science projects on platforms like GitHub or personal websites. Highlight unique analyses or models you've developed. This not only demonstrates your skills but also gets your name out there for roles like Quantitative Developer - Data Platform & Risk Analytics at Capula.
✨Leverage Professional Networks
Join professional bodies related to data science, like the Data Science Society or similar organisations. Getting involved can lead to mentorship opportunities and insider knowledge about full-time positions at companies like Capula.
✨Apply Directly through Our Website
When you find a suitable opening like Quantitative Developer - Data Platform & Risk Analytics at Capula, make sure to apply directly through our website. It gives you an edge and shows you're keen to join our team. Plus, who doesn’t love a direct application? It’s easier than navigating through job boards!
We think you need these skills to ace Quantitative Developer - Data Platform & Risk Analytics in London
Some tips for your application 🫡
Show Off Your Projects:In the world of data science, your projects can speak volumes about your skills. Make sure to showcase a few key projects in your CV or portfolio, especially those that highlight your ability to work with data sets, build models, or use relevant tools like Python, R, or SQL. Don’t forget to include links to any GitHub repositories if applicable!
Quantify Your Achievements:Employers love numbers! When drafting your CV, highlight your achievements with quantifiable results. For instance, mention how your data analysis led to a certain percentage increase in efficiency or revenue at a previous job or project. These details can really make your application pop!
Craft a Tailored Cover Letter:For a full-time role at Capula, your cover letter should reflect your passion for data science and your excitement about the specific projects or values of the company. Dive into why you’re a good fit, how your skills align with their needs, and any unique perspectives you can bring to the team.
Stand Out with Relevant Courses and Certifications:Although experience talks, relevant courses or certifications can be your ticket to impressing hiring managers at Capula. Mention any standout courses you've completed that equipped you with essential skills, such as machine learning certifications or data visualisation courses. This shows your commitment to continuously developing your skills in the field!
How to prepare for a job interview at Capula
✨Brush Up on Your Statistics
For a data science role, we need to seriously sharpen our statistics skills. Get ready to tackle technical questions on probability distributions, hypothesis testing, and regression analysis. These are often the bread and butter of data science interviews, so don't just skim over them!
✨Showcase Your Projects
Prepare a killer portfolio showcasing your data science projects. We should include details about the datasets used, the tools and techniques applied, and the impact of your findings. If we can walk them through a particularly challenging project or a cool visualisation that had real-world implications, it’ll really make us stand out!
✨Get Comfortable with Python and R
Most data science positions require us to be proficient in programming languages like Python and R. We should practice common libraries like pandas, NumPy, and scikit-learn, and be ready for live coding exercises or algorithm questions. Showing off our coding chops can really impress the interviewers at Capula!
✨Prepare for Case Studies
Expect to encounter real-world case studies during the interview. We might be asked how we’d approach a data problem or analyse a dataset to extract insights. It's essential to think out loud and demonstrate our problem-solving process so that the interviewer can see our logical thinking in action.