B

Bank of Montreal

Runs Canadian and US banks for people and firms

Quantitative Developer - Global Asset Management

Quantitative DevelopmentConfirmed live in the last 24 hours
Full-timeToronto, ON, CanadaIn-person

About the Job

Requirements

  • SQL proficiency with at least five years of experience.
  • Python proficiency with at least five years of experience.
  • Cloud computing system skills, including Snowflake, AWS, or Azure.
  • Strong understanding of asset management and ETF analytics; a relevant designation is preferred.
  • Hands-on experience with operational monitoring and troubleshooting.
  • Strong teamwork and cross-functional collaboration skills.

Responsibilities

  • Contribute to the design and implementation of a modern portfolio management platform supporting advanced ETF analytics and portfolio workflows.
  • Collaborate with portfolio managers and technology teams to create 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 and ensure clarity and alignment with strategic goals.
  • Oversee daily system operations, including monitoring automated jobs to confirm successful execution.
  • Investigate and resolve failed jobs promptly and rerun processes as needed to maintain data integrity.
  • Maintain and support the current infrastructure while contributing to the design and implementation of the future-state platform.
  • 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 platform scalability to support growing data volumes and complex investment strategies.
  • Collaborate on solutions that enable new investment products and asset classes.

Desired Qualifications

  • Familiarity with Streamlit, Prefect, Pydantic, NumPy, pandas, SQLAlchemy, and Plotly.
  • Knowledge of investment performance and risk analytics.
  • An advanced degree in computer science, financial engineering, or a related field.
  • A degree or designation in financial markets.
  • Experience in systems migration or transition.

About the Company

Bank of Montreal

Runs Canadian and US banks for people and firms

Bank of Montreal, known as BMO, runs a Canadian bank and a large American bank, serving households and businesses on both sides of the border. Until the Bank of Canada opened in 1935, it acted as the Canadian government's banker. People use its branches and apps for accounts, mortgages, credit cards, and investments, while companies borrow from it and turn to its BMO Capital Markets arm to raise money and trade securities. BMO makes money on the gap between the interest it charges on loans and pays on deposits, plus fees from managing wealth and advising on deals. Bank of Montreal was founded in 1817 as Canada's first bank, and it keeps its legal head office in Montreal and its executive offices in Toronto, Canada.

Company size
10,001+
Company stage
IPO
Headquarters
Toronto, Canada
Founded
1817

Recently Posted Jobs

Explore more opportunities at Bank of Montreal

See more jobs