Quant jobs / MSCI
Quantitative Developer – Researcher
A developer-researcher role in MSCI's strats and AI transformation team, which builds the index construction and analytics platforms. You also promote AI-assisted development across engineering and research.
What you’d work on
Our reading of the posting: what a new hire in this role would most likely spend their first months on.
- Develop and improve the index development platform and the real-time index analytics app
- Test and teach AI-assisted development practices to engineering and research colleagues
- Contribute to factor investing and alternative data research prototypes
- Review AI-generated code for subtle defects before it ships
What they ask for
Required
- Python software development
- AI-assisted development tools
- Critical code review
- Problem-solving
- Equity markets or portfolio construction interest
- Cross-team communication
Preferred
- Reusable libraries, APIs or developer platforms
- Azure, Azure DevOps and CI/CD
- Education
- Not stated
- Experience
- Not stated
- Languages and tools
- Markets
- equities
How to prepare
- Build a small index calculation library with tests and a clean API
- Learn factor investing basics and replicate a simple multi-factor portfolio
- Set up a CI pipeline for a Python package, including linting and type checks
- Practise reviewing LLM-generated code and writing tests that expose its errors
What to study
- Python for Quantitative Finance
- Quantitative Data Engineering
- Empirical Asset Pricing and Factor Investing
- Professional Quant Practice
- Portfolio Theory and Quantitative Investment
The Quantitative Researcher roadmap sets out the stages for this kind of role, with free resources for each.
Open the roadmapApply
Read the full posting on MSCI’s site before applying: requirements, location and pay can change after we check them.
View the posting on MSCI’s site ↗
SelfMadeQuant wrote this summary from the employer’s public posting, last checked 6 November 2026. SelfMadeQuant isn’t affiliated with MSCI and doesn’t handle applications.
Similar roles
Jump Trading · LondonC++ Software Engineer – Trading TeamDeutsche Bank · LondonCore Quantitative Strategic Analytics DeveloperDeutsche Bank · LondonCore Quantitative Strategic Analytics EngineerBarclays · PragueCredit Quantitative DeveloperOptiver · AmsterdamData Engineer – TradingSquarepoint Capital · LondonDesk Quant Analyst