Quantitative developer, bmo gam
Job Description & How to Apply Below
03/28/2026
Adresse :
100 King Street West
Groupe de famille d'emploi :
Analyses des données et communication de l'information
Position Overview
We’re hiring a specialist role to join the ETF Analytics and AI Solutions team within BMO Global Asset Management, supporting the development and maintenance of ETF systems and analytics. The role will be integral in driving the transformation of existing systems platforms across all asset classes while also monitoring daily ongoing operations. The ideal candidate combines a deep understanding of data engineering with a strong knowledge of financial markets and ETFs.
Team Structure
Work in a collaborative team of ~5 specialists within a larger 25-person GAM team.
Partner closely with data engineers, portfolio managers, and business analysts.
Roles and Responsibilities
System Development
Contribute to the design and implementation of a modern portfolio management platform using cutting-edge technology that supports advanced ETF analytics and portfolio workflows.
Collaborate with portfolio managers and technology teams to create innovative portfolio management solutions.
Partner with Data Engineers and Business Analysts to architect robust data pipelines and real-time analytics capabilities.
Assist in shaping the future-state system architecture, ensuring clarity and alignment with strategic goals.
Operational Monitoring & Maintenance
Oversee daily system operations, including monitoring daily automated jobs to confirm successful execution.
Investigate and resolve failed jobs promptly; rerun processes as needed to maintain data integrity.
Maintain and support the current infrastructure while actively contributing to the design and implementation of the future-state platform.
ETF Analytics
Build intuitive, high‑performance front‑end tools for portfolio managers.
Develop portfolio optimization workflows to enhance investment decision‑making.
Build real‑time analytics capabilities for faster insights and improved operational efficiency.
Ensure scalability of the platform to support growing data volumes and complex investment strategies.
Collaborate on solutions that enable new investment products and asset classes, expanding the platform’s capabilities.
Required skills and experience
SQL proficiency (5+ years).
Python proficiency (5+ years).
C# proficiency (hands‑on experience required).
Cloud computing system skills (Snowflake / AWS / Azure).
Strong understanding of asset management and ETF analytics (designation preferred).
Hands‑on experience with operational monitoring and troubleshooting.
Strong teamwork and cross‑functional collaboration skills.
Preferred skills and experience
Familiarity with Streamlit, Prefect, Pydantic, Num Py, pandas, SQL Alchemy, plotly.
Advanced PLSQL skills.
Knowledge of investment performance and risk analytics.
Advanced degree in computer science, financial engineering, or related field.
Degree or designation in financial markets.
Experience in systems migration or transition.
Salaires
$82,800.00 - $
Type de rémunération :
Salaire
Ce qui précède représente la fourchette et le type de rémunération de BMO Groupe financier.
Les salaires varieront en fonction de facteurs comme l’emplacement, les compétences, l’expérience, les études et les qualifications pour le poste et pourront inclure une structure de commissions. Les salaires pour les postes à temps partiel seront calculés au prorata du nombre d’heures travaillées régulièrement. Pour les rôles à commission, le salaire susmentionné représente la cible de BMO Groupe financier pour la première année au poste.
La rémunération totale offerte par BMO variera selon le type de rémunération associé au poste et peut comprendre des primes de rendement, des primes discrétionnaires ainsi que d’autres avantages et récompenses. BMO offre également une assurance santé, le remboursement des frais de scolarité, une assurance accident et une assurance vie, ainsi que des régimes d’épargne‑retraite. Pour en savoir plus sur nos avantages sociaux, consultez le site :
À propos de nous
À BMO, nous sommes animés par une raison d’être commune :
Avoir le cran de faire une différence dans la vie, comme…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×