1

Algorithm Research Jobs in Toronto, ON (NOW HIRING)

Research Engineer, Calibration

Toronto, ON · On-site +1

CA$158K - CA$269K/yr

To learn more visit: www.waabi.ai As a Research Engineer in Calibration, you will create the next ... You should understand how to leverage classical algorithms (e.g. ICP, RQE, SLAM, visual and radar ...

You will create large scale data processing pipelines to help researchers build and train novel machine learning algorithms. You willdevelophigh performing scalablesystems in the context of large ...

You will create large scale data processing pipelines to help researchers build and train novel machine learning algorithms.You willdevelophigh performing scalablesystems in the context of large ...

The Foundry Research and Development team is built on a foundation of research and development ... Guides the refinement and optimization of models and algorithms through feature engineering ...

This is not a greenfield research project. The algorithms exist, they run, and they produce results for real customers. Your job is to understand the existing system deeply, identify where ...

Defining and implementing algorithms for mapping ML/AI workloads to Qualcomm HW * Understanding trends in ML network design, through customer engagements and latest academic research, and how this ...

Senior / Staff Perception Engineer

Toronto, ON · On-site

CA$158K - CA$269K/yr

... to bring research ideas into production and push the boundaries of self-driving technology. You will... - Prototype, evaluate, and iterate on perception algorithms, using real-world data and ...

Quincus Research is building the next generation of intelligent systems for all Quincus products ... algorithms at scale. As a machine learning engineer, you will be responsible for designing and ...

... research that would bring transformative changes to Vanguard business. Publish findings to AI/ML conferences including NeurIPS, ICML, ICLR, EMNLP, ACL, AAAI etc. * Build industry-leading algorithms ...

next page

Showing results 1-20

Algorithm Research information

What are the key skills and qualifications needed to thrive as an Algorithm Researcher, and why are they important?

To excel as an Algorithm Researcher, you need a strong background in mathematics, computer science, and algorithm design, often supported by an advanced degree such as a master's or PhD. Proficiency with programming languages (like Python, C++, or Java), machine learning frameworks, and version control systems is essential. Analytical thinking, creativity, and effective communication are crucial soft skills that set top performers apart in this field. These skills are vital for developing innovative, efficient solutions and collaborating within interdisciplinary teams to solve complex computational problems.

What are the typical challenges faced by professionals in Algorithm Research roles and how can they best address them?

Algorithm Research professionals often encounter challenges such as bridging the gap between theoretical solutions and practical implementation, staying updated with rapid advancements in the field, and collaborating with cross-functional teams to integrate research outcomes into real-world products. To address these challenges, it is helpful to maintain strong communication with engineering teams, participate in continual learning through academic papers and conferences, and adopt an iterative approach to testing and refining algorithms. Building a habit of documenting experiments and results also streamlines collaboration and future development.

What is Algorithm Research?

Algorithm research involves studying, designing, analyzing, and optimizing algorithms to solve complex problems efficiently. Researchers in this field explore new computational methods, improve existing algorithms, and evaluate their performance in various contexts. This work is fundamental in areas like computer science, artificial intelligence, data science, and cryptography, driving technological advances and innovation.

What is the difference between Algorithm Research vs Data Scientist?

AspectAlgorithm ResearchData Scientist
Required CredentialsAdvanced degrees in CS, Mathematics, or related fieldsDegree in CS, Statistics, or related fields; certifications like SAS or Python
Work EnvironmentResearch labs, R&D departments, academiaBusiness environments, analytics teams, tech companies
Industry UsageDeveloping new algorithms, theoretical researchAnalyzing data, building predictive models, insights generation
Common Search/ComparisonYesNo

Algorithm Research focuses on developing and testing new algorithms, often in research or academic settings, requiring advanced technical credentials. Data Scientists analyze data to generate insights and build models, working primarily in business environments. While both roles involve data and programming, their core objectives and work settings differ significantly.

What job categories do people searching Algorithm Research jobs in Toronto, ON look for? The top searched job categories for Algorithm Research jobs in Toronto, ON are:
Infographic showing various Algorithm Research job openings in Toronto, ON as of May 2026, with employment types broken down into 1% Internship, 88% Full Time, and 11% Part Time. Highlights an 12% Physical, 24% Hybrid, and 64% Remote job distribution.

Senior Quantitative Researcher, Alpha Research Team

BMO Capital Markets

Toronto, ON • On-site

CA$96.60K - CA$180.60K/yr

Full-time

Medical, Life, Retirement

Posted 11 days ago


Job description

Application Deadline:

06/13/2026

Address:

100 King Street West

Job Family Group:

Customer SolutionsSenior Quantitative Researcher - Alpha Research Team

Location: Toronto, ON

Company: BMO Global Asset Management

Team: Alpha Research Team

Role Overview

We are seeking a Senior Quantitative Researcher to join our team and contribute to a wide range of quantitative initiatives. This role involves supporting portfolio management and research activities through alpha modeling, risk modeling, and optimization techniques. The successful candidate will collaborate with multiple investment teams to conduct investment research, develop models and work with deployment teams for production implementation.

Key Responsibilities
  • Alpha Research: Conduct research on alpha signals across a wide variety of datasets and investment universes; Analyze factor behavior across different market environments and asset classes
  • Alpha Modeling: Code, train and deploy statistical and machine learning models to deliver repeatable and actionable insights
  • Portfolio Optimization & Factor Analysis: Apply portfolio optimization techniques to achieve greater risk adjusted returns
  • Portfolio Analysis & Risk Management: Monitor exposures, limits, and risk metrics across portfolios; Develop and maintain risk models to support investment decisions
  • Data Management & Analytics: Work with large datasets to extract signals, clean data, and ensure data integrity; Collaborate with data engineering teams to improve data pipelines and infrastructure
  • Cross-Team Collaboration: Partner with multiple investment teams to provide quantitative insights and solutions; Communicate complex concepts clearly to non-quant stakeholders
  • Research & Innovation: Explore new models, techniques, and technologies to enhance investment processes; Stay current with industry trends and academic research in quantitative finance
  • Broader Quantitative Support: Assist with ad hoc projects across asset classes, including equities, multi-asset, and derivatives; Contribute to risk analysis, factor modeling, and performance studies for various mandates
Qualifications
  • 4-6 years in a similar research role
  • Strong foundation in quantitative finance, alpha research, risk modeling, and portfolio analytics
  • Experience working in environments where quantitative models are deployed into live portfolio processes and subject to operational, performance, and risk constraints
  • Strong proficiency in programming languages such as Python and SQL
  • Proficiency in machine learning algorithms, concepts and deployments
  • Experience with financial datasets including fundamentals, estimates, sentiment, macro, factor risk models, transaction cost models, security masters, etc.
  • Excellent problem-solving skills and ability to work in a collaborative environment
Preferred Skills
  • Strong development hygiene for research code: testing frameworks, modular design, reproducibility, and maintainable codebases
  • Experience with ML lifecycle tooling (e.g., experiment tracking, model versioning / monitoring)
  • Experience with data orchestration / scheduling tools (e.g., Airflow, Prefect or similar) and building reliable ETL/ELT workflows
  • Strong discipline around data quality checks, point-in-time handling, and traceability (data lineage / auditability) for research
  • Strong communication and interpersonal skills
Education
  • Graduate degree in Financial Mathematics, Engineering or related field preferred
  • CFA preferred

Salary:

$96,600.00 - $180,600.00

Pay Type:

Salaried

The above represents BMO Financial Group's pay range and type.

Salaries will vary based on factors such as location, skills, experience, education, and qualifications for the role, and may include a commission structure. Salaries for part-time roles will be pro-rated based on number of hours regularly worked. For commission roles, the salary listed above represents BMO Financial Group's expected target for the first year in this position.

BMO Financial Group's total compensation package will vary based on the pay type of the position and may include performance-based incentives, discretionary bonuses, as well as other perks and rewards. BMO also offers health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans. To view more details of our benefits, please visit:https://jobs.bmo.com/global/en/Total-Rewards

About Us

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.

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.

Note to Recruiters: BMO does not accept unsolicited resumes from any source other than directly from a candidate. Any unsolicited resumes sent to BMO, directly or indirectly, will be considered BMO property. BMO will not pay a fee for any placement resulting from the receipt of an unsolicited resume. A recruiting agency must first have a valid, written and fully executed agency agreement contract for service to submit resumes.