Implement cryptographic algorithms and security enhancements. * Work with cross-functional teams to drive blockchain adoption. Requirements: * Proficiency in Rust, Go, or C++. * Deep understanding of ...
Quick apply
Implement cryptographic algorithms and security enhancements. * Work with cross-functional teams to drive blockchain adoption. Requirements: * Proficiency in Rust, Go, or C++. * Deep understanding of ...
Quick apply
Implement cryptographic algorithms and security enhancements. * Work with cross-functional teams to drive blockchain adoption. Requirements: * Proficiency in Rust, Go, or C++. * Deep understanding of ...
Markham, ON · On-site
CA$131K - CA$181K/yr
In this role, you will work on cutting-edge machine learning algorithms and technologies spanning computer vision, multimodal AI, and agentic AI systems, and contribute to research and development of ...
Markham, ON · On-site
CA$131K - CA$181K/yr
In this role, you will work on cutting-edge machine learning algorithms and technologies spanning computer vision, multimodal AI, and agentic AI systems, and contribute to research and development of ...
Driver Incentives Science owns the algorithms and systems behind incentive design, influencing driver engagement and marketplace efficiency - from real-time supply positioning to longer-horizon ...
Driver Incentives Science owns the algorithms and systems behind incentive design, influencing driver engagement and marketplace efficiency - from real-time supply positioning to longer-horizon ...
Algorithm & System Optimization: Partner deeply with Engineering and Data Science to design, develop, and refine the auction-based ad selection system. Translate advertiser goals (ROI, leads ...
Algorithm & System Optimization: Partner deeply with Engineering and Data Science to design, develop, and refine the auction-based ad selection system. Translate advertiser goals (ROI, leads ...
CA$58K - CA$104K/yr
Investigate and design data structures and algorithms for distributed resource scheduling, capacity optimization, and workload placement on modern cloud hardware. * Continuously enhance data system ...
CA$58K - CA$104K/yr
Investigate and design data structures and algorithms for distributed resource scheduling, capacity optimization, and workload placement on modern cloud hardware. * Continuously enhance data system ...
Toronto, ON · On-site
CA$180K/yr
To learn more about CIBC, please visit CIBC.com What you'll be doing CIBC's Electronic Trading Group is a leader in electronic execution, delivering algorithmic equity trading solutions, direct ...
Toronto, ON · On-site
CA$180K/yr
To learn more about CIBC, please visit CIBC.com What you'll be doing CIBC's Electronic Trading Group is a leader in electronic execution, delivering algorithmic equity trading solutions, direct ...
Toronto, ON · Remote
CA$200K/yr
Algorithm Development: Identify areas for improvement, define & prioritize algorithm development initiatives aligned with business objectives and market trends. * Data Analysis: Analyze large ...
Toronto, ON · Remote
CA$200K/yr
Algorithm Development: Identify areas for improvement, define & prioritize algorithm development initiatives aligned with business objectives and market trends. * Data Analysis: Analyze large ...
Toronto, ON · On-site
CA$180K/yr
To learn more about CIBC, please visit CIBC.com What you'll be doing CIBC's Electronic Trading Group is a leader in electronic execution, delivering algorithmic equity trading solutions, direct ...
Toronto, ON · On-site
CA$180K/yr
To learn more about CIBC, please visit CIBC.com What you'll be doing CIBC's Electronic Trading Group is a leader in electronic execution, delivering algorithmic equity trading solutions, direct ...
Toronto, ON · Hybrid
Rapid prototyping of new algorithms/approaches and conducting comparisons with existing algorithms and baselines. * Iterate on model performance through error analysis, benchmarking, feature ...
Toronto, ON · Hybrid
Rapid prototyping of new algorithms/approaches and conducting comparisons with existing algorithms and baselines. * Iterate on model performance through error analysis, benchmarking, feature ...
Strong software engineering skills and ability to write high quality code at high velocity * 2-5 years of professional hands-on software development experience, able to write well-factored algorithms ...
Strong software engineering skills and ability to write high quality code at high velocity * 2-5 years of professional hands-on software development experience, able to write well-factored algorithms ...
Understanding of digital signal processing principles or PID control algorithms. * Knowledge of Petalinux and its build environment. * Work closely with hardware/FPGA engineers to understand HW ...
Understanding of digital signal processing principles or PID control algorithms. * Knowledge of Petalinux and its build environment. * Work closely with hardware/FPGA engineers to understand HW ...
Kanata, ON · On-site
Understanding of digital signal processing principles or PID control algorithms. * Knowledge of Petalinux and its build environment. * Work closely with hardware/FPGA engineers to understand HW ...
Kanata, ON · On-site
Understanding of digital signal processing principles or PID control algorithms. * Knowledge of Petalinux and its build environment. * Work closely with hardware/FPGA engineers to understand HW ...
This role offers a unique opportunity to shape next-generation home security technology while advancing the field of AI algorithms and systems. The team is focused on productizing research in ...
This role offers a unique opportunity to shape next-generation home security technology while advancing the field of AI algorithms and systems. The team is focused on productizing research in ...
Implement, test, debug, and maintain image processing algorithms and software applications * Support the development of imaging and machine vision features * Contribute to software development in C ...
Implement, test, debug, and maintain image processing algorithms and software applications * Support the development of imaging and machine vision features * Contribute to software development in C ...
The successful candidate will have a strong understanding of machine learning algorithms, data structures, software engineering principles, and cloud-native development. Experience developing user ...
The successful candidate will have a strong understanding of machine learning algorithms, data structures, software engineering principles, and cloud-native development. Experience developing user ...
Knowledge of DSP algorithms and algorithm development for optical networking and communication systems. * Expertise in test strategy, test plan definition, validation, and execution. * Hands-on ...
Knowledge of DSP algorithms and algorithm development for optical networking and communication systems. * Expertise in test strategy, test plan definition, validation, and execution. * Hands-on ...
Toronto, ON · On-site
As a Quantitative Trader, you'll play a key role in managing market risk and supporting algorithmic trading on a fast-paced dealing desk. This is a dynamic position ideal for someone with front ...
Toronto, ON · On-site
As a Quantitative Trader, you'll play a key role in managing market risk and supporting algorithmic trading on a fast-paced dealing desk. This is a dynamic position ideal for someone with front ...
The successful candidate will have a strong understanding of machine learning algorithms, data structures, software engineering principles, and cloud-native development. Experience developing user ...
The successful candidate will have a strong understanding of machine learning algorithms, data structures, software engineering principles, and cloud-native development. Experience developing user ...
Responsible for refactoring the Optimization algorithm written in Python using Object Oriented Programming * Work on the latest applications of data science to solve business problems in the Supply ...
Responsible for refactoring the Optimization algorithm written in Python using Object Oriented Programming * Work on the latest applications of data science to solve business problems in the Supply ...
Algorithm Definition: Collaborate with business stakeholders to define, refine, and document quantitative algorithms for the investment proposal platform. * Mathematical Translation: Convert high ...
Algorithm Definition: Collaborate with business stakeholders to define, refine, and document quantitative algorithms for the investment proposal platform. * Mathematical Translation: Convert high ...
$80K - $105.5K
17% of jobs
$113.2K is the 25th percentile. Wages below this are outliers.
$105.5K - $131K
27% of jobs
The median wage is $135.6K / yr.
$131K - $156.5K
35% of jobs
$156.5K - $182K
12% of jobs
$182K - $207.5K
2% of jobs
$207.5K - $233K
3% of jobs
$233K - $258.5K
1% of jobs
$258.5K - $284K
1% of jobs
$284K - $309.5K
1% of jobs
$309.5K - $335K
0% of jobs
$335K - $360.5K
1% of jobs
$80K
$155.8K
$360.5K
| Aspect | Algorithmic | Data Analyst |
|---|---|---|
| Required Credentials | Degree in Computer Science, Mathematics, or related fields; programming skills | Degree in Statistics, Mathematics, or related fields; analytical skills |
| Work Environment | Tech companies, finance, research labs; focus on coding and algorithm development | Business, marketing, finance; focus on data interpretation and reporting |
| Employer & Industry Usage | Used in software development, quantitative research, AI | Used in marketing, finance, healthcare for data-driven decisions |
While both roles involve working with data, Algorithmic professionals primarily develop algorithms and coding solutions, often in technical environments. Data Analysts focus on analyzing data sets to generate insights and reports. Understanding these differences helps in choosing the right career path or job search focus.
For Algorithmic jobs in Ontario, the most frequently searched job titles are:
The top searched job categories for Algorithmic jobs in Ontario are:
Cities in Ontario with the most Algorithmic job openings:

Toronto, ON • On-site, Remote
Full-time
Re-posted 14 days ago
Location: Remote / Hybrid / On-site
About the Role:
We are seeking a Blockchain Engineer to design and implement the core infrastructure for next-generation blockchain networks. This role involves deep protocol development, cryptographic security, and decentralized system architecture.
Responsibilities:
Develop Layer 1 and Layer 2 blockchain infrastructure.
Improve consensus mechanisms and network scalability.
Implement cryptographic algorithms and security enhancements.
Work with cross-functional teams to drive blockchain adoption.
Requirements:
Proficiency in Rust, Go, or C++.
Deep understanding of consensus algorithms (PoS, PoW, DAGs, etc.).
Experience with cryptographic techniques (zero-knowledge proofs, elliptic curve cryptography).
Previous experience with blockchain frameworks (Substrate, Cosmos SDK, Tendermint).