Previous roles include experience with optimizing algorithms for hardware acceleration machine ... Computer Science, Engineering, or related degree; preferably MS or PhD. * Driven and self-directed.
Quick apply
Previous roles include experience with optimizing algorithms for hardware acceleration machine ... Computer Science, Engineering, or related degree; preferably MS or PhD. * Driven and self-directed.
Quick apply
Previous roles include experience with optimizing algorithms for hardware acceleration machine ... Computer Science, Engineering, or related degree; preferably MS or PhD. * Driven and self-directed.
Previous roles include experience with optimizing algorithms for hardware acceleration machine ... Computer Science, Engineering, or related degree; preferably MS or PhD. * Driven and self-directed.
Quick apply
Previous roles include experience with optimizing algorithms for hardware acceleration machine ... Computer Science, Engineering, or related degree; preferably MS or PhD. * Driven and self-directed.
CA$116K - CA$154K/yr
... algorithms is required * 6+ years of software engineering experience in C++, Python, or similar programming languages is required Preferred Qualifications * Experience developing software solutions ...
CA$116K - CA$154K/yr
... algorithms is required * 6+ years of software engineering experience in C++, Python, or similar programming languages is required Preferred Qualifications * Experience developing software solutions ...
Design and develop algorithms for generative models using deep learning techniques. * Collaboration: Work with cross-functional teams to integrate generative AI solutions into existing systems.
Design and develop algorithms for generative models using deep learning techniques. * Collaboration: Work with cross-functional teams to integrate generative AI solutions into existing systems.
Coquitlam, BC · On-site
Description This Quantum Engineer role at Photonic is part of the Spin‑Photon Qubit System ... Our hiring decisions are made by people, not algorithms. We are committed to fostering, cultivating ...
Quick apply
Coquitlam, BC · On-site
Description This Quantum Engineer role at Photonic is part of the Spin‑Photon Qubit System ... Our hiring decisions are made by people, not algorithms. We are committed to fostering, cultivating ...
The Opportunity The Firmware Engineer will join the firmware team, and become part of a ... Motor control algorithms. * FPGA / HDL development (Verilog, VHDL). * Web technologies (Javascript ...
Quick apply
The Opportunity The Firmware Engineer will join the firmware team, and become part of a ... Motor control algorithms. * FPGA / HDL development (Verilog, VHDL). * Web technologies (Javascript ...
Develop backend algorithms to process articles, chunk content, and integrate with LLMs for ... Experience in DevOps, CI/CD pipelines, and secure release management. * Background in security ...
Develop backend algorithms to process articles, chunk content, and integrate with LLMs for ... Experience in DevOps, CI/CD pipelines, and secure release management. * Background in security ...
CA$200K/yr
You'll leverage your skills in coding, algorithmic problem-solving, complexity analysis, and designing systems at scale. The success of our SRE team is deeply rooted in a culture that values ...
CA$200K/yr
You'll leverage your skills in coding, algorithmic problem-solving, complexity analysis, and designing systems at scale. The success of our SRE team is deeply rooted in a culture that values ...
... algorithms and intuitive user interfaces that define the next generation of smart building ... Test programming and interfaces prior to implantation. * Provide technical support to sales ...
... algorithms and intuitive user interfaces that define the next generation of smart building ... Test programming and interfaces prior to implantation. * Provide technical support to sales ...
Vancouver, BC · On-site +1
The Senior Animation Programmer is responsible for the implementation of CDPR-specific extensions ... Advanced math & algorithmic skills required to implement bespoke animation algorithms and ...
Quick apply
Vancouver, BC · On-site +1
The Senior Animation Programmer is responsible for the implementation of CDPR-specific extensions ... Advanced math & algorithmic skills required to implement bespoke animation algorithms and ...
$150K - $170K/yr
Strong grasp of various ML algorithms, architectures, and their real-world applications ... Proficiency in software engineering best practices, version control systems, and CI/CD ...
Quick apply
$150K - $170K/yr
Strong grasp of various ML algorithms, architectures, and their real-world applications ... Proficiency in software engineering best practices, version control systems, and CI/CD ...
Vancouver, BC · On-site
$150K - $170K/yr
Strong grasp of various ML algorithms, architectures, and their real-world applications ... Proficiency in software engineering best practices, version control systems, and CI/CD ...
Quick apply
Vancouver, BC · On-site
$150K - $170K/yr
Strong grasp of various ML algorithms, architectures, and their real-world applications ... Proficiency in software engineering best practices, version control systems, and CI/CD ...
North Vancouver, BC · 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
North Vancouver, BC · 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
North Vancouver, BC · 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
North Vancouver, BC · 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
Vancouver, BC · 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
Vancouver, BC · 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
Vancouver, BC · 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
Vancouver, BC · 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
Vancouver, BC · On-site
This is not just another engineering jobit is an opportunity to shape the future of healthcare. We ... with external algorithms and services * Develop software that supports R&D teams during ...
Quick apply
Vancouver, BC · On-site
This is not just another engineering jobit is an opportunity to shape the future of healthcare. We ... with external algorithms and services * Develop software that supports R&D teams during ...
Vancouver, BC · Hybrid
Senior engineers will provide mentorship and code review to accelerate your growth. Collaborate and ... Foundational knowledge of data structures and algorithms . * Familiarity with version control (Git ...
Vancouver, BC · Hybrid
Senior engineers will provide mentorship and code review to accelerate your growth. Collaborate and ... Foundational knowledge of data structures and algorithms . * Familiarity with version control (Git ...
Description Photonic is looking for an experienced Optics Engineer to provide technical leadership ... Our hiring decisions are made by people, not algorithms. We are committed to fostering, cultivating ...
Quick apply
Description Photonic is looking for an experienced Optics Engineer to provide technical leadership ... Our hiring decisions are made by people, not algorithms. We are committed to fostering, cultivating ...
They are looking for a senior C++ developer to join their team. They have a range of products with ... Familiarity with advanced algorithms related to raster and vector image processing. Compensation ...
Quick apply
They are looking for a senior C++ developer to join their team. They have a range of products with ... Familiarity with advanced algorithms related to raster and vector image processing. Compensation ...
$63.5K - $73K
11% of jobs
$73K - $82.5K
9% of jobs
$89K is the 25th percentile. Wages below this are outliers.
$82.5K - $92K
9% of jobs
$92K - $101.5K
5% of jobs
$101.5K - $111K
1% of jobs
$111K - $120.5K
5% of jobs
The median wage is $130K / yr.
$120.5K - $130K
11% of jobs
$130K - $139.5K
13% of jobs
$144.5K is the 75th percentile. Wages above this are outliers.
$139.5K - $149K
23% of jobs
$149K - $158.5K
9% of jobs
$158.5K - $168K
5% of jobs
$63.5K
$122.7K
$168K
Algorithm Engineers often encounter complex problems that require creative, efficient solutions within strict performance or resource constraints. They may need to optimize existing algorithms, develop new ones from scratch, and ensure seamless integration into larger software systems, often while balancing accuracy, speed, and scalability. Collaborating with other engineers, data scientists, and product teams to align technical efforts with business goals is also a regular part of the job. Staying updated with the latest advancements in algorithms and technology is essential, making continuous learning a key aspect of the role.
An Algorithm Engineer designs, develops, and optimizes algorithms to solve complex computational problems. They analyze data, improve system performance, and implement mathematical models for various applications, such as machine learning, computer vision, and optimization. This role requires proficiency in programming languages like Python or C++, strong mathematical skills, and an understanding of data structures and algorithms. Algorithm Engineers work closely with software developers, data scientists, and researchers to integrate efficient solutions into real-world systems.
To thrive as an Algorithm Engineer, you need a strong background in mathematics, computer science, and programming, usually demonstrated with a degree in these fields and experience in algorithm design and analysis. Familiarity with languages like Python, C++, or Java, and tools such as MATLAB or TensorFlow, as well as relevant certifications like those in data science or machine learning, are typically advantageous. Outstanding problem-solving abilities, analytical thinking, and effective communication are critical soft skills for success in this role. These competencies are crucial because they enable Algorithm Engineers to design efficient, innovative solutions and collaborate seamlessly with multidisciplinary teams.

Full-time
Medical, PTO
Posted 29 days ago
About the Company:
Our client is a company building the world's highest- performance pure digital AI inference chip.
They are seeking a Software Architect to lead their software efforts and advance the software stack that includes ML frameworks, compilers, libraries, and runtime. As a Software Architect, you will be responsible for designing and developing software that interacts with their chip, collaborating with hardware and software engineers, and optimizing software for highly parallel architectures to maximize performance and efficiency.
Responsibilities:
Preferred Skills & Experience:
Perks:
Please apply even if you don't check all the boxes. We are an inclusive and diverse company and welcome applicants from all backgrounds.
Sourced by ZipRecruiter
Your single source for HR professional services, we offer job seekers specialized employment services, spanning contract, permanent positions, and project solutions for highly specialized and managerial level talent needs. Our team of specialized recruiters and consultants abilities extend far beyond resume or career counseling. With hundreds of collaborators strategically located throughout the country, our organization possess the local market knowledge and industry relationships that make successful geography-specific reach possible.
Recruiting and staffing services
11 - 50 Employees
Vancouver, BC, CA