Talent.com
Algorithm Developer
Algorithm DeveloperDynamsoft • Vancouver, Metro Vancouver Regional District, CA
Algorithm Developer

Algorithm Developer

Dynamsoft • Vancouver, Metro Vancouver Regional District, CA
30+ days ago
Job type
  • Full-time
  • Permanent
Job description

Join to apply for the Algorithm Developer role at Dynamsoft

Get AI-powered advice on this job and more exclusive features.

This range is provided by Dynamsoft. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

CA$90,000.00 / yr - CA$120,000.00 / yr

Location : Vancouver, BC (Preferred)

Type : Full-time, Permanent

Reports To : CPO

Start Date : ASAP

Base Salary : CAD $90,000 - 110,000

About Us

At Dynamsoft, we empower developers with world-class SDKs for barcode scanning, OCR, and document imaging. Trusted by enterprises and startups alike, we help developers build fast, reliable, and scalable applications for image capture and document processing.

About the Role

We are seeking a highly skilled Algorithm Developer to join our Vancouver-based algorithm team. This is a hands‑on role, developing and optimizing high‑performance algorithms in C and C++, driving short‑term code refactoring and long‑term feature development.

While experience with image processing and machine learning is a nice‑to‑have, the core of this role is deep expertise in C / C++ and algorithm development. This is an in‑office position, requiring presence at our Gastown office 5 days a week.

What You’ll Do

  • Design and optimize software structures for algorithm‑intensive applications using C / C++.
  • Develop, refactor, and optimize algorithms for performance and reliability.
  • Assign and review technical tasks to ensure quality and maintainability.
  • Troubleshoot complex technical issues.
  • Support the sales team with technical expertise and product enhancements.

Who You’ll Be

  • An intermediate developer with 5+ years of experience in C / C++ development.
  • Detail‑oriented, with a strong focus on performance, optimization, and clean code.
  • Professional and collaborative, thriving in a high‑performance technical environment.
  • Have native‑level English proficiency.
  • What You’ll Bring

    Must‑Have Technical Skills

  • Excellent : C / C++ programming, data structures, algorithm design, computer fundamentals.
  • Strong : Object‑oriented design, software architecture.
  • Preferred (Nice‑to‑Have) Skills

  • Familiarity with image processing algorithms.
  • Knowledge of machine learning or deep learning fundamentals.
  • Education & Experience

  • Bachelor’s degree or higher in a relevant field.
  • Open‑source contributions are a plus.
  • Prior experience working as a developer in a SaaS company is required.
  • Soft Skills

  • Ability to summarize, abstract, and present technical information clearly.
  • Strong problem‑solving skills for complex algorithmic challenges.
  • Team coordination and mentoring capabilities.
  • Why Join Us

  • Shape the algorithm team’s success and influence the organization’s technical direction.
  • Solve operational, organizational, and strategic challenges at the root.
  • Enjoy perks including extended health and dental, and an RRSP program.
  • Participate in quarterly team events.
  • Apply Now

    If you’re ready to be a part of a high‑performing algorithm team :

  • Submit your resume and cover letter.
  • Candidates must be eligible to work in Canada and located in Metro Vancouver or the Lower Mainland.
  • We thank all applicants for their interest; only shortlisted candidates will be contacted for next steps in our recruitment process.

    Seniority level

    Mid‑Senior level

    Employment type

    Full‑time

    Job function

    Engineering and Information Technology

    Software Development

    Referrals increase your chances of interviewing at Dynamsoft by 2x

    Burnaby, British Columbia, Canada 2 weeks ago

    Burnaby, British Columbia, Canada 2 days ago

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr

    Create a job alert for this search

    Developer • Vancouver, Metro Vancouver Regional District, CA

    Similar jobs
    Programmer

    Programmer

    Offworld industries • New Westminster, BC, Canada
    Full-time +2
    Offworld) is the independent studio behind the successful military first-person shooter game, Squad.Offworld was formed in 2014 by more than 15 developers who had worked together on the well-known ...Show more
    Last updated: 2 days ago • Promoted
    Firmware & Hardware Developer

    Firmware & Hardware Developer

    SST Wireless • Richmond, BC, Canada
    Full-time
    With several new products in the design pipeline, this is an exciting time for creative thinkers who are adept in realizing technical solutions to join us in creating products where your contributi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Motion Planning Engineer — Autonomous Vehicle Systems

    Senior Motion Planning Engineer — Autonomous Vehicle Systems

    AeroVect • Vancouver
    Full-time
    A technology company specializing in autonomous systems is seeking a Senior Software Engineer in Motion Planning to develop advanced behavior planning algorithms for autonomous vehicles.The success...Show more
    Last updated: 16 days ago • Promoted
    Machine Learning Engineer

    Machine Learning Engineer

    Alsglobal • Vancouver
    Full-time +1
    At ALS, we encourage you to dream big.When you join us, you’ll be part of a global team harnessing the power of scientific testing and data-driven insights to build a healthier future.ALS GeoAnalyt...Show more
    Last updated: 16 days ago • Promoted
    Senior Vision Software Developer - 3D Metrology & Algorithms

    Senior Vision Software Developer - 3D Metrology & Algorithms

    LMI Technologies • Burnaby, BC, CA
    Full-time
    Quick Apply
    LMI Technologies, recognized as one of Canada’s Best Workplaces, is a medium-sized technology company built on a culture of openness, respect and professional excellence.At LMI our staff work...Show more
    Last updated: 28 days ago
    Intermediate / Senior Android Developer

    Intermediate / Senior Android Developer

    Global Relay • Vancouver, BC, Canada
    Full-time
    For over 25 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions.We securely capture...Show more
    Last updated: 30+ days ago • Promoted
    Senior Android Developer

    Senior Android Developer

    Targeted Talent • Richmond, BC, Canada
    Full-time +1
    We are looking for multiple experienced.This is a full-time, permanent position that is remote to start with later relocation to. Our client is a global enterprise company with a product that you...Show more
    Last updated: 30+ days ago • Promoted
    Full Stack Developer (Angular, C#, SQL)

    Full Stack Developer (Angular, C#, SQL)

    A-CX • Vancouver, BC, Canada
    Full-time
    Salary : $97,245 $118,683 CAD / year.A-CX is a software design and development partner for progressive companies, delivering innovative services through dedicated teams and customized solutions.Spec...Show more
    Last updated: 30+ days ago • Promoted
    Algebra Private Tutoring Jobs Delta

    Algebra Private Tutoring Jobs Delta

    Superprof • Delta, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Machine Learning Engineer

    Machine Learning Engineer

    Electronic Arts (EA) • Vancouver
    Full-time
    Join to apply for the Machine Learning Engineer role at.Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the sto...Show more
    Last updated: 16 days ago • Promoted
    Sr. Machine Learning Algorithm Engineer

    Sr. Machine Learning Algorithm Engineer

    Appsierra Group • Vancouver
    Full-time
    Senior Machine Learning Algorithm Engineer.Hybrid – Downtown Vancouver, BC.Collavion is a forward-thinking recruitment and talent solutions partner serving diverse sectors including healthcare, fin...Show more
    Last updated: 15 days ago • Promoted
    Founding ML Engineer — Build Groundbreaking Vision Systems

    Founding ML Engineer — Build Groundbreaking Vision Systems

    OnDeck AI • Vancouver
    Full-time
    A technology startup in Vancouver seeks a Machine Learning Engineer to build innovative systems that tackle visual tasks. Candidates should have a robust background in machine learning and engineeri...Show more
    Last updated: 4 days ago • Promoted
    C++ Backend Developer / Programmer (Mobile Game)

    C++ Backend Developer / Programmer (Mobile Game)

    IGG.com Canada • Vancouver, BC, Canada
    Permanent
    Salary : $68,000 - $94,000 annually.Join Our Team as a Game Designer at IGG Canada!.Are you passionate about creating mobile games that captivate millions of players worldwide? IGG Canada, a premium...Show more
    Last updated: 30+ days ago • Promoted
    Intermediate AI Software Developer (6 Months)

    Intermediate AI Software Developer (6 Months)

    Delta Intelligent Building Technologies (Canada) Inc. • Surrey, BC, Canada
    Full-time +1
    About Delta Intelligent Building Technologies (Canada) Inc.Delta Intelligent Building Technologies (Canada) Inc.For over three decades, we have provided innovative building automation solutions for...Show more
    Last updated: 28 days ago • Promoted
    Machine Learning Engineer

    Machine Learning Engineer

    CD PROJEKT RED • Vancouver
    Full-time
    To create revolutionary, story-driven RPGs which go straight to the hearts of gamers — this is our mission.Want to dive deeper into our company’s culture? Explore our social media and check out our...Show more
    Last updated: 16 days ago • Promoted
    Machine Learning Engineer

    Machine Learning Engineer

    CD Project • Vancouver
    Full-time
    To create revolutionary, story-driven RPGs which go straight to the hearts of gamers — this is our mission.Want to dive deeper into our company’s culture? Explore our social media and check out our...Show more
    Last updated: 16 days ago • Promoted
    Senior Backend Developer / Programmer (Mobile Game)

    Senior Backend Developer / Programmer (Mobile Game)

    IGG.com Canada • Vancouver, BC, Canada
    Permanent
    Salary : $90,000 - $125,000 annually.Are you passionate about creating mobile games that captivate millions of players worldwide? IGG Canada, a premium mobile game and video production studio locate...Show more
    Last updated: 30+ days ago • Promoted
    SFDC Developer

    SFDC Developer

    NTT DATA • Vancouver, British Columbia, Canada
    Full-time
    NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us.If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now....Show more
    Last updated: 5 days ago • Promoted