Senior Staff Compiler Engineer Toronto/Hybrid We are partnered with a global leader in the ... Analysis of ML/AI algorithms and workloads to drive future features in Qualcomm's ML HW/SW ...
Senior Staff Compiler Engineer Toronto/Hybrid We are partnered with a global leader in the ... Analysis of ML/AI algorithms and workloads to drive future features in Qualcomm's ML HW/SW ...
Senior DSP Firmware Engineer
Ottawa, ON ยท On-site
CA$150K - CA$250K/yr
We are seeking a Senior DSP Firmware Engineer to design, implement, and debug firmware supporting advanced DSP algorithms on nextgeneration silicon platforms. You will work closely with system ...
Senior DSP Firmware Engineer
Ottawa, ON ยท On-site
CA$150K - CA$250K/yr
We are seeking a Senior DSP Firmware Engineer to design, implement, and debug firmware supporting advanced DSP algorithms on nextgeneration silicon platforms. You will work closely with system ...
As a Senior Quantum Field Engineer, you'll be part of a team whose mission is to lead IonQ on its ... This includes working through business needs and mapping Quantum Algorithms (financial services ...
As a Senior Quantum Field Engineer, you'll be part of a team whose mission is to lead IonQ on its ... This includes working through business needs and mapping Quantum Algorithms (financial services ...
Sr Software Engineer
Toronto, ON ยท Remote
About the Role As a Senior Software Engineer, you will work on our engineering team on a broad ... Make tweaks and improvements to our AI algorithms * Participate in the whole lifecycle of code ...
Sr Software Engineer
Toronto, ON ยท Remote
About the Role As a Senior Software Engineer, you will work on our engineering team on a broad ... Make tweaks and improvements to our AI algorithms * Participate in the whole lifecycle of code ...
Sr Software Engineer
Toronto, ON ยท Remote
About the Role As a Senior Software Engineer, you will work on our engineering team on a broad ... Make tweaks and improvements to our AI algorithms * Participate in the whole lifecycle of code ...
Quick apply
Sr Software Engineer
Toronto, ON ยท Remote
About the Role As a Senior Software Engineer, you will work on our engineering team on a broad ... Make tweaks and improvements to our AI algorithms * Participate in the whole lifecycle of code ...
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Additionally, you will implement diverse computing algorithms, maximizing computation and ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Additionally, you will implement diverse computing algorithms, maximizing computation and ...
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Additionally, you will implement diverse computing algorithms, maximizing computation and ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Additionally, you will implement diverse computing algorithms, maximizing computation and ...
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Additionally, you will implement diverse computing algorithms, maximizing computation and ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Additionally, you will implement diverse computing algorithms, maximizing computation and ...
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Additionally, you will implement diverse computing algorithms, maximizing computation and ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Additionally, you will implement diverse computing algorithms, maximizing computation and ...
Senior FPGA Compiler (Router) Engineer
Toronto, ON ยท On-site
CA$144K/yr
Position Overview Altera is seeking a Senior FPGA Compiler Engineer (Routing) to join our team ... Routing Algorithm Development: Design, implement, and optimize FPGA routing algorithms to improve ...
Senior FPGA Compiler (Router) Engineer
Toronto, ON ยท On-site
CA$144K/yr
Position Overview Altera is seeking a Senior FPGA Compiler Engineer (Routing) to join our team ... Routing Algorithm Development: Design, implement, and optimize FPGA routing algorithms to improve ...
Senior Machine Learning Engineer
Toronto, ON ยท Remote
$165K - $225K/yr
Career Renew is recruiting for one of its clients a Senior Machine Learning Engineer - this is a ... Design and implement novel computer vision and deep learning algorithms for virtual staining and ...
Quick apply
Senior Machine Learning Engineer
Toronto, ON ยท Remote
$165K - $225K/yr
Career Renew is recruiting for one of its clients a Senior Machine Learning Engineer - this is a ... Design and implement novel computer vision and deep learning algorithms for virtual staining and ...
Your role will encompass designing, implementing, and validating GNC algorithms and robotic systems ... Tasks and Responsibilities As a Senior Robotics GNC Engineer, you will: * Design, develop ...
Your role will encompass designing, implementing, and validating GNC algorithms and robotic systems ... Tasks and Responsibilities As a Senior Robotics GNC Engineer, you will: * Design, develop ...
Design and optimize sophisticated positioning and pointing algorithms for both real-time and post ... Engineer, Senior Sensor Fusion Engineer, Richmond Hill Engineering Jobs, Navigation systems ...
Design and optimize sophisticated positioning and pointing algorithms for both real-time and post ... Engineer, Senior Sensor Fusion Engineer, Richmond Hill Engineering Jobs, Navigation systems ...
Senior Machine Learning Engineer
Toronto, ON ยท Remote
$165K - $225K/yr
Career Renew is recruiting for one of its clients a Senior Machine Learning Engineer - this is a ... Design and implement novel computer vision and deep learning algorithms for virtual staining and ...
Quick apply
Senior Machine Learning Engineer
Toronto, ON ยท Remote
$165K - $225K/yr
Career Renew is recruiting for one of its clients a Senior Machine Learning Engineer - this is a ... Design and implement novel computer vision and deep learning algorithms for virtual staining and ...
Backed by a legacy of engineering excellence, reliability and industry-leading customer service ... Translate system and algorithm requirements into efficient and scalable FPGA architectures
Backed by a legacy of engineering excellence, reliability and industry-leading customer service ... Translate system and algorithm requirements into efficient and scalable FPGA architectures
Design, train, experiment, and evaluate ML models, algorithms and solutions * Demonstrate technical ... Senior ML Engineers with the following experience: * Practical experience with solving Machine ...
Design, train, experiment, and evaluate ML models, algorithms and solutions * Demonstrate technical ... Senior ML Engineers with the following experience: * Practical experience with solving Machine ...
Design, train, experiment, and evaluate ML models, algorithms and solutions * Demonstrate technical ... Senior ML Engineers with the following experience: * Practical experience with solving Machine ...
Design, train, experiment, and evaluate ML models, algorithms and solutions * Demonstrate technical ... Senior ML Engineers with the following experience: * Practical experience with solving Machine ...
Senior / Staff Software Engineer, High-Performance Onboard Algorithms
Toronto, ON ยท On-site +1
CA$148K - CA$260K/yr
To learn more visit: www.waabi.ai As a Software Engineer in High-Performance Onboard Algorithms, you will be a key contributor to the development and optimization of our real-time signal processing ...
Senior / Staff Software Engineer, High-Performance Onboard Algorithms
Toronto, ON ยท On-site +1
CA$148K - CA$260K/yr
To learn more visit: www.waabi.ai As a Software Engineer in High-Performance Onboard Algorithms, you will be a key contributor to the development and optimization of our real-time signal processing ...
Senior / Staff Perception Engineer
CA$158K - CA$269K/yr
To learn more visit: www.waabi.ai As a Senior Perception Engineer, you will be at the forefront of ... You will... - Prototype, evaluate, and iterate on perception algorithms, using real-world data and ...
Senior / Staff Perception Engineer
CA$158K - CA$269K/yr
To learn more visit: www.waabi.ai As a Senior Perception Engineer, you will be at the forefront of ... You will... - Prototype, evaluate, and iterate on perception algorithms, using real-world data and ...
You will be responsible for maturing algorithmic prototypes into high-performance production ... Senior Machine Learning Engineer to take our AI tooling to the next level by architecting and ...
You will be responsible for maturing algorithmic prototypes into high-performance production ... Senior Machine Learning Engineer to take our AI tooling to the next level by architecting and ...
Senior Algorithm Engineer information
See Ontario salary details
$83K - $91K
2% of jobs
$91K - $99K
2% of jobs
$99K - $107K
2% of jobs
$107K - $115K
2% of jobs
$115K - $123K
3% of jobs
$129.4K is the 25th percentile. Wages below this are outliers.
$123K - $131K
17% of jobs
$131K - $139K
13% of jobs
The median wage is $145.2K / yr.
$139K - $147K
12% of jobs
$147K - $155K
20% of jobs
$156.6K is the 75th percentile. Wages above this are outliers.
$155K - $163K
12% of jobs
$163K - $171K
16% of jobs
$83K
$143.6K
$171K
How much do senior algorithm engineer jobs pay per year?
What is the difference between Senior Algorithm Engineer vs Data Scientist?
| Aspect | Senior Algorithm Engineer | Data Scientist |
|---|---|---|
| Required Credentials | Bachelor's or Master's in CS, EE, or related; strong math and programming skills | Bachelor's or Master's in CS, Statistics, or related; strong analytical and programming skills |
| Work Environment | Develops algorithms for software, hardware, or embedded systems in tech companies | Analyzes data to extract insights, often in tech, finance, or healthcare sectors |
| Industry Usage | Common in AI, robotics, and software development | Prevalent in analytics, machine learning, and business intelligence |
While both roles require strong programming and analytical skills, Senior Algorithm Engineers focus on designing and optimizing algorithms for technical systems, whereas Data Scientists analyze data to inform business decisions. The roles often overlap in AI and machine learning projects but serve different primary functions within organizations.
What are some common challenges faced by Senior Algorithm Engineers when deploying algorithms into production environments?
What are the key skills and qualifications needed to thrive as a Senior Algorithm Engineer, and why are they important?
What does a Senior Algorithm Engineer do?

Other
Posted 9 days ago
Job description
Toronto/Hybrid
We are partnered with a global leader in the semiconductor industry, assisting in the search for a Senior-Staff level compiler optimization engineer to join their growing AI/ML R&D team.
General Summary:
Today, more intelligence is moving to end devices, and mobile is becoming the pervasive AI platform. Building on the smartphone foundation and the scale of mobile, We envision making AI ubiquitous-expanding beyond mobile and powering other end devices, machines, vehicles, and things.
We are inventing, developing, and commercializing power-efficient on-device AI, edge cloud AI, and 5G to make this a reality.
Job Purpose & Responsibilities
As a member of the ML Systems Team, you will participate in two activities:
- Development and evolution of ML/AI compilers (production and exploratory versions) for efficient mappings of ML/AI algorithms on existing and future HW
- Analysis of ML/AI algorithms and workloads to drive future features in Qualcomm's ML HW/SW offerings
Key Responsibilities:
- Contributing to the development and evolution of ML/AI compilers
- 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 affects both SW and HW design
- Creation of performance-driven simulation components (using C++, Python) for analysis and design of high-performance HW/SW algorithms on future SoCs
- Exploration and analysis of performance/area/power trade-offs for future HW and SW ML algorithms
- Pre-Silicon prediction of performance for various ML algorithms
- Running, debugging and analyzing performance simulations to suggest enhancements tohardware and software to tackle compute and system memory-related bottlenecks
Minimum Qualifications:
Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 4+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.Requirements:
- Demonstrated ability to learn, think and adapt in fast-changing environments
- Detail-oriented with strong problem-solving, analytical and debugging skills
- Strong communication skills (written and verbal)
- Strong background in algorithm development and performance analysis is essential
The following experiences would be significant assets:
- Strong object-oriented design principles
- Strong knowledge of C++
- Strong knowledge of Python
- Experience in compiler design and development
- Knowledge of network model formats/platforms (eg. Pytorch, Tensorflow, ONNX) is an asset.
- On-silicon debug skills of high-performance compute algorithms Knowledge of algorithms and data structures
- Knowledge of software development processes (revision control, CD/CI, etc.) Familiarity with tools such as git, Jenkins, Docker, clang/MSVC
- Knowledge of computer architecture, digital circuits and event-driven transactional models/simulators
How to Apply?
All qualified and interested applicants can apply directly to Gord Marriage by sending an email with attached resume togord.marriage@talentlab.com. You may also apply directly on our website atwww.talentlab.com. Although we thank all applicants for their interest, only those in consideration will be contacted.