Responsibilities
- Develop, maintain and calibrate a proprietary asset simulation platform
- Model capital market assumptions and produce asset class simulations
- Design and implement macro-financial models in Python and/or C++
- Adapt internal models to specific optimisation and simulation requirements
- Build ad‑hoc analytical tools in Python and Excel to deliver customised solutions
- Support Strategic Asset Allocation, ALM and lifecycle investing (including decumulation)
- Contribute to forecasts and portfolio construction best practice across geographies and asset classes
- Provide technical support to sales/clients and present methods and results clearly
- Write clean, tested code; use Git and deploy into production environments
- Drive automation and scalability across quantitative research processes
Requirements
- Master’s degree in Mathematics, Statistics, Computer Science, Economics or Financial Engineering
- 3–5 years’ experience as a quantitative analyst/programmer in an asset manager or investment bank
- Strong foundation in probability theory, stochastic calculus and statistical inference
- Experience modelling liquid and illiquid asset classes, asset allocation and portfolio optimisation
- Hands‑on exposure to bond pricing, stochastic volatility modelling and Monte Carlo simulations
- Proficient in time‑series analysis, econometrics and factor‑based modelling
- Advanced Python (numpy, pandas); experience deploying code to production
- C++ a strong advantage; SQL proficiency; MS Office with VBA a plus