Job Description
Overview
We are offering a hands-on 6 months internship opportunity for a curious and technically minded individual to learn how modern quantitative tools are built and used in a front-office environment. This role is part of a broader effort to identify and nurture future talent who could grow into permanent roles supporting or developing the bank's analytics and trading infrastructure.
You will join the quant team on a learning journey that blends Python engineering, financial analytics, and delivery tooling. You'll be exposed to real-world front office workflows involving Excel/PyxLL, web dashboards, backend APIs , and CI/CD automation, all under close guidance from experienced developers and quants.
This is a learning-first environment designed to give high potential individuals meaningful exposure and help the team assess long-term fit.
What You Will Learn
– How quantitative models and tool are delivered to front-office users.
– Principles of clean software design, version control and testing.
Your Role
– Support the main Quant Developer in building and maintaining analytics tools.
– Contribute to simple tasks in the codebase: wrappers, unit tests, dashboards, automation scripts.
– Take ownership of small prototyping projects with clear goals and feedback loops
– Participate in internal code reviews and technical discussions
– Document what you learn, we value curiosity and clarity over prior experience
Who We're Looking For
– Students or recent graduates in Computer Science, Engineering, Mathematics, or related fields.
– Solid Python fundamentals and interest in applied problem solving.
– Eagerness to learn about finance and real-world software engineering.
– Self-driven, open to feedback, and excited by the idea of building things that matter.
– Interest in Excel automation or dashboard
– Curiosity about trading, pricing models or risk analytics.
What This Internship Offers
– A practical platform to learn, build and contribute.
– Exposure to how modern quant teams operate inside a front-office setting.
– Mentorship from experienced quants and technologists
– A potential entry point into a longer-term role within the bank, depending on fit and business need
Contact Detail:
BMO Recruiting Team