You will join a team responsible for developing and improving algorithms for automated orthodontic ... As a Jr. C++ Software Developer, you will participate in end-to-end software development, helping ...
You will join a team responsible for developing and improving algorithms for automated orthodontic ... As a Jr. C++ Software Developer, you will participate in end-to-end software development, helping ...
... engineering mindset ... You will join a team responsible for developing and improving algorithms for automated orthodontic ...
... engineering mindset ... You will join a team responsible for developing and improving algorithms for automated orthodontic ...
Software Developer, Co-op
Toronto, ON · Hybrid
CA$67K/yr
Excellent computer science fundamentals: data structures, algorithms; programming languages, SQL; * Superb written and verbal communication skills. * A keen interest in improving your craft by using ...
New
Software Developer, Co-op
Toronto, ON · Hybrid
CA$67K/yr
Excellent computer science fundamentals: data structures, algorithms; programming languages, SQL; * Superb written and verbal communication skills. * A keen interest in improving your craft by using ...
New
We are seeking a highly motivated, quick-learning developer for our algorithmic software development team. In this role, you will be involved in the development of our cutting-edge, low-latency ...
We are seeking a highly motivated, quick-learning developer for our algorithmic software development team. In this role, you will be involved in the development of our cutting-edge, low-latency ...
Software Developer (Toronto)
Toronto, ON · On-site
We are seeking a highly motivated, quick-learning developer for our algorithmic software development team. In this role, you will be involved in the development of our cutting-edge, low-latency ...
Quick apply
Software Developer (Toronto)
Toronto, ON · On-site
We are seeking a highly motivated, quick-learning developer for our algorithmic software development team. In this role, you will be involved in the development of our cutting-edge, low-latency ...
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
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 ...
Software Developer
Toronto, ON · On-site
$100K - $150K/yr
Senior Software Developer (Full Stack) - Location: Mississauga, Ontario (Hybrid) About the ... Algorithms * Data structures * Software architecture and design * Scalable server-side development ...
Quick apply
Software Developer
Toronto, ON · On-site
$100K - $150K/yr
Senior Software Developer (Full Stack) - Location: Mississauga, Ontario (Hybrid) About the ... Algorithms * Data structures * Software architecture and design * Scalable server-side development ...
Software Developer
$100K - $150K/yr
Senior Software Developer (Full Stack) - Location: Mississauga, Ontario (Hybrid) About the ... Algorithms * Data structures * Software architecture and design * Scalable server-side development ...
Quick apply
Software Developer
$100K - $150K/yr
Senior Software Developer (Full Stack) - Location: Mississauga, Ontario (Hybrid) About the ... Algorithms * Data structures * Software architecture and design * Scalable server-side development ...
Co-op/Intern Software Developer, Core Algorithms
Kanata, ON · Hybrid
CA$27.04 - CA$39.66/hr
... programming experience preferred, willingness to expand knowledge * Interest in object-oriented design and software development best practices * Strong technical aptitude, especially in algorithms ...
Co-op/Intern Software Developer, Core Algorithms
Kanata, ON · Hybrid
CA$27.04 - CA$39.66/hr
... programming experience preferred, willingness to expand knowledge * Interest in object-oriented design and software development best practices * Strong technical aptitude, especially in algorithms ...
C++ Developer
Ottawa, ON · On-site +1
Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule
Quick apply
C++ Developer
Ottawa, ON · On-site +1
Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule
C++ Developer
Waterloo, ON · On-site +1
Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule
Quick apply
C++ Developer
Waterloo, ON · On-site +1
Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule
C++ Developer
Kitchener, ON · On-site +1
Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule
Quick apply
C++ Developer
Kitchener, ON · On-site +1
Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule
Co-op/Intern Software Developer, Core Algorithms
Kanata, ON · Hybrid
CA$27.04 - CA$39.66/hr
... programming experience preferred, willingness to expand knowledge * Interest in object-oriented design and software development best practices * Strong technical aptitude, especially in algorithms ...
Co-op/Intern Software Developer, Core Algorithms
Kanata, ON · Hybrid
CA$27.04 - CA$39.66/hr
... programming experience preferred, willingness to expand knowledge * Interest in object-oriented design and software development best practices * Strong technical aptitude, especially in algorithms ...
C++ Developer
Kitchener, ON · On-site +1
Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule
Quick apply
C++ Developer
Kitchener, ON · On-site +1
Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule
C++ Developer
Waterloo, ON · On-site +1
Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule
Quick apply
C++ Developer
Waterloo, ON · On-site +1
Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule
C++ Developer
Ottawa, ON · On-site +1
Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule
Quick apply
C++ Developer
Ottawa, ON · On-site +1
Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule
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 ...
Key Responsibilities Model Development & Engineering Design & Implement: Develop, modify, and ... Algorithm to Code: Convert theoretical algorithms into clean, robust, and scalable code that ...
Key Responsibilities Model Development & Engineering Design & Implement: Develop, modify, and ... Algorithm to Code: Convert theoretical algorithms into clean, robust, and scalable code that ...
Java Backend Developer
Mississauga, ON · On-site
Collaborate with frontend developers, DevOps teams, and stakeholders * Optimize application ... Good understanding of data structures and algorithms * Familiarity with Git and version control ...
Java Backend Developer
Mississauga, ON · On-site
Collaborate with frontend developers, DevOps teams, and stakeholders * Optimize application ... Good understanding of data structures and algorithms * Familiarity with Git and version control ...
Algorithm Developer information
See Ontario salary details
$46.15 - $49.04
5% of jobs
$49.04 - $51.92
9% of jobs
$54.55 is the 25th percentile. Wages below this are outliers.
$51.92 - $54.81
11% of jobs
$54.81 - $57.69
11% of jobs
$57.69 - $60.58
5% of jobs
$60.58 - $63.46
2% of jobs
The median wage is $65.87 / hr.
$63.46 - $66.35
6% of jobs
$66.35 - $69.23
6% of jobs
$69.23 - $72.12
15% of jobs
$72.60 is the 75th percentile. Wages above this are outliers.
$72.12 - $75
19% of jobs
$75 - $77.88
9% of jobs
$46
$64
$77
How much do algorithm developer jobs pay per hour?
What engineers make $500,000?
What does an algorithm developer do?
How much do algorithm developers make?
What are some common challenges Algorithm Developers face when transitioning from academia to industry roles?
What Does an Algorithm Developer Do?
The job duties of an algorithm developer revolve around researching, writing, and performance testing algorithms. As an algorithm developer, your responsibilities include working to implement your algorithms and then to analyze and modify them as needed. Generally, algorithms use data from a system to generate actions, processes, or reports, so with each algorithm you build, you must first identify the goals and then work to achieve specific results. In this career, you may collaborate with a team to create theories and then perform research and tests until you have designed an efficient algorithm.
Which 5 jobs will survive AI?
What are the key skills and qualifications needed to thrive as an Algorithm Developer, and why are they important?

Full-time
Posted 8 days ago
Job description
- Write C++ software components, contribute to full test coverage and technical documentation.
- Participate in research and development of 3D measurements and geometrical algorithms to solve engineering and clinical problems.
- Work in an agile team of developers and SQA engineers, and collaborate with other development teams.
- Actively learn the complex problem domain and technologies that enable the software ecosystem.
- Investigate and implement bug fixes, and identify opportunities for reliability and performance improvements.
- Productively use LLM development assistants.
- 2+ years of experience in Software Development
- Bachelor's degree or higher in software engineering, computer science, or mathematics.
- Good understanding of 3D geometry and computational methods.
- Experience in working with git version control, Visual Studio or VSCode for C++ development
- Experience using LLM tools like Claude Code, CoPilot, Codex or others.
- General understanding of cloud computing.
- Interest in learning the problem domain.
- Ability to work in a regulated industry, follow a strict process and achieve high quality in every detail.
- Familiarity with modern technologies and ability to learn fast.
- Knowledge of methods of non-linear mathematical optimization.
- Experience with Linux development, including docker and WSL2.
- Knowledge of C#, Python, Go.
- Knowledge of AWS native services development (Lambda EC2, IAM, S3), Splunk, Terraform and Terragrunt.
- Knowledge and understanding of build and deployment pipelines, such as Bamboo and GitHub Actions
This posting is for an existing vacancy within our organization. Canadian work experience is not required for this position. We welcome applicants from all backgrounds.
We use automated tools (including artificial intelligence "AI") in our hiring process. This may include AI-based screening or assessment of applications. All final hiring decisions will be made by humans.
About Align Technology
Sourced by ZipRecruiter
Industry
Medical equipment and supplies manufacturing
Company size
10,000+ Employees
Headquarters location
Tempe, AZ, US
Year founded
1997