Quantitative Developer (Alpha Research Team) - GAM, Summer 2027 (Co-op/Internship) - 12 months at BMO | CA | Rezi

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

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

BMO · CA

3 days ago

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

BMO · CA

4 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Quantitative Developer (Alpha Research Team) - GAM, Summer 2027 (Co-op/Internship) - 12 months role.

Rezi rewrites your resume against BMO's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Quantitative Developer (Alpha Research Team) - GAM, Summer 2027 (Co-op/Internship) - 12 months posting at BMO — free, in seconds.

About the Role

This 12-month co-op placement offers an undergraduate student the opportunity to join the Alpha Research Team. The role involves building technology, data infrastructure, and research tools to support security forecasting, quantitative research, portfolio analytics, and investment decision-making. The student will gain hands-on experience developing practical solutions used across investment workflows, working closely with quantitative researchers, analysts, portfolio managers, and data engineering teams.

Responsibilities

  • Help build and enhance tools, libraries, and frameworks for security forecasting, quantitative research, factor modeling, portfolio analysis, machine learning workflows, and portfolio analytics.
  • Support pipelines that ingest, validate, transform, and distribute financial datasets; contribute to data-quality, integrity, and reliability checks.
  • Develop dashboards, APIs, utilities, and analytical applications that improve research and portfolio-management workflows.
  • Work with researchers and analysts to translate models, forecasting signals, and analytics into reliable, reusable, and well-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 to improve reliability and reproducibility.
  • Gather requirements and deliver practical technology solutions in partnership with investment and technology professionals.
  • Explore new development frameworks, data tools, and quantitative technologies that may improve team capabilities and efficiency.

Requirements

  • Currently enrolled in an undergraduate co-op program in computer science, software engineering, mathematics, financial engineering, data science, statistics, or a related field, with third-year studies completed before the placement begins.
  • Working proficiency in Python and SQL, supported by coursework, internships, co-op experience, research, or personal projects.
  • Experience working with structured or unstructured datasets and an understanding of data validation, transformation, and analysis.
  • Familiarity with object-oriented programming, modular design, testing, version control, and maintainable code.
  • Strong analytical skills, attention to detail, curiosity, and willingness to work through open-ended technical problems.
  • Ability to communicate clearly, receive feedback, document work, and contribute effectively in a team environment.
  • Interest in quantitative finance, investment management, financial markets, or the application of technology to investment research.
  • Applicants should have completed the third year of an undergraduate degree before the co-op term begins and expect to return to their studies after the placement, subject to their school’s co-op requirements.
  • Availability for a full-time, 12-month co-op placement.
  • Relevant coursework, internships, co-op experience, research, hackathons, or personal software projects are considered valuable.

Skills

  • Python
  • SQL
  • Object-oriented programming
  • Modular design
  • Testing
  • Version control
  • Maintainable code
  • Analytical skills
  • Attention to detail
  • Curiosity
  • Communication
  • Feedback reception
  • Documentation
  • Teamwork
  • Quantitative finance
  • Investment management
  • Financial markets
  • Technology application to investment research
  • Git
  • Pull requests
  • Code review
  • Automated testing
  • CI/CD concepts
  • Pandas
  • Polars
  • DuckDB
  • Spark
  • AWS
  • Azure
  • GCP
  • APIs
  • Microservices
  • Data-integration frameworks
  • Airflow
  • Prefect
  • Docker
  • Machine learning
  • Experiment tracking
  • Model deployment
  • Financial datasets
  • Portfolio analytics
  • Risk models
  • Investment systems

Location

  • 100 King Street West

Work Type

  • Full-time
  • Co-op placement

Experience Level

  • Third-year undergraduate student

Education Level

  • Undergraduate co-op program in computer science, software engineering, mathematics, financial engineering, data science, statistics, or a related field

Salary/Compensations

  • $40,500.00 - $80,000.00

Benefits

  • Health insurance
  • Tuition reimbursement
  • Accident and life insurance
  • Retirement savings plans

About the Company

  • At BMO we are driven by a shared Purpose: Boldly Grow the Good in business and life. It calls on us to create lasting, positive change for our customers, our communities and our people. By working together, innovating and pushing boundaries, we transform lives and businesses, and power economic growth around the world.
  • As a member of the BMO team you are valued, respected and heard, and you have more ways to grow and make an impact. We strive to help you make an impact from day one – for yourself and our customers. We’ll support you with the tools and resources you need to reach new milestones, as you help our customers reach theirs. From in-depth training and coaching, to manager support and network-building opportunities, we’ll help you gain valuable experience, and broaden your skillset.
  • To find out more visit us at https://jobs.bmo.com/ca/en.

Equal Opportunity

  • BMO is committed to an inclusive, equitable and accessible workplace. By learning from each other’s differences, we gain strength through our people and our perspectives. Accommodations are available on request for candidates taking part in all aspects of the selection process. To request accommodation, please contact your recruiter.