BMO Financial Group

Quantitative Developer (Alpha Research Team) - GAM, Summer 2027 (Co-op/Internship) - 12 months

BMO Financial Group
Apply
21 hours ago
Toronto, CanadaIntern

Base Salary

$41k - $80k/yr

Responsibilities

  • Build and enhance tools, libraries, and frameworks supporting security forecasting, quantitative research, factor modeling, portfolio analysis, machine learning workflows, and portfolio analytics.
  • Develop data pipelines that ingest, validate, transform, and distribute financial datasets while supporting data-quality and integrity checks.
  • Create dashboards, APIs, utilities, and analytical applications for research and portfolio-management workflows.
  • Translate models, forecasting signals, and analytics into reliable, reusable, and documented code.
  • Assist with deployment, automation, monitoring, and operational support for quantitative solutions in cloud or on-premises environments.
  • Participate in code reviews, testing, documentation, version control, and CI/CD workflows.
  • Collaborate with researchers, analysts, portfolio managers, and technology teams to gather requirements and deliver solutions.
  • Explore development frameworks, data tools, and quantitative technologies that improve team capabilities.

Requirements

  • Currently enrolled in an undergraduate co-op program in computer science, software engineering, mathematics, financial engineering, data science, statistics, or a related field.
  • Completed third-year undergraduate studies before the placement begins and expected to return to studies after the placement.
  • Working proficiency in Python and SQL through coursework, internships, co-op experience, research, or personal projects.
  • Experience working with structured or unstructured datasets and understanding of data validation, transformation, and analysis.
  • Familiarity with object-oriented programming, modular design, testing, version control, and maintainable code.
  • Strong analytical and problem-solving skills, attention to detail, curiosity, and willingness to address open-ended technical problems.
  • Ability to communicate clearly, receive feedback, document work, and collaborate effectively.
  • Interest in quantitative finance, investment management, financial markets, or technology applied to investment research.
  • Preferred exposure to Git, pull requests, code review, automated testing, CI/CD, Pandas, Polars, DuckDB, Spark, AWS, Azure, GCP, Airflow, Prefect, Docker, APIs, data-integration frameworks, machine learning, experiment tracking, or model deployment.
  • Relevant financial datasets, portfolio analytics, risk models, or investment systems experience is an asset but not required.

Benefits

  • Full-time 12-month co-op placement beginning May 3, 2027, with availability required for the entire term.
  • Health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans.
  • Mentorship and collaboration with quantitative researchers, developers, analysts, portfolio managers, and data professionals.
  • Access to the BMO Academy learning platform, Women in Banking Mentorship Program, Social Squad activities, and Employee Resource Groups.
  • Opportunity for extended ownership, applied engineering experience, technical growth, and investment-industry exposure.

Categories

BackendData Engineering
BMO Financial Group

About BMO Financial Group

10,000+ employees

BMO Financial Group is a publicly traded North American bank offering personal and commercial banking, wealth management, and capital markets services to consumers, businesses, and institutions. Founded in 1817 and headquartered in Toronto, it operates in Canada and the United States, including BMO Bank N.A. in the U.S. The company is listed on the NYSE and TSX under the symbol BMO.

Contact me