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 Machine Learning Engineer

    Senior Machine Learning Engineer

    Starboard Recruitment • Vancouver, BC, Canada
    Full-time
    Follow Starboard Recruitment on LinkedIn for ongoing job opportunities, market updates and advice : .Opportunity is with one of Canada's fastest growing, well-funded, Series-B tech startups in th...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full Stack Developer

    Senior Full Stack Developer

    Luxoft • richmond, bc, ca
    Full-time
    The primary goal of the project is the modernization, maintenance and development of an eCommerce platform for a big US-based retail company, serving millions of omnichannel customers each week.Sol...Show more
    Last updated: 19 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
    Data Scientist / Machine Learning Engineer (Recommendation Systems)

    Data Scientist / Machine Learning Engineer (Recommendation Systems)

    Beatdapp • Vancouver, BC, Canada
    Full-time
    Beatdapp is a venture-backed startup delivering the most advanced streaming integrity and recommendation technology in the world1. While our roots are in fighting the multi-billion dollar problem of...Show more
    Last updated: 8 days ago • Promoted
    Roboticist - Vision-Guided Robotics (VGR)

    Roboticist - Vision-Guided Robotics (VGR)

    Apera AI Inc • Vancouver, BC, Canada
    Full-time
    We are an innovative, Vancouver-based startup at the forefront of robotics, AI, and machine vision technologies.Backed by VC funding and we've been recognized with the 2025 Frost & Sullivan...Show more
    Last updated: 30+ days ago • Promoted
    Remote Math Expert for AI Research and Modeling

    Remote Math Expert for AI Research and Modeling

    Alignerr • Vancouver, Metro Vancouver Regional District, Canada
    Remote
    Full-time
    A leading tech firm is seeking a Mathematics Expert (Masters / PhDs) to develop and solve advanced mathematical problems. Responsibilities include collaborating with AI researchers and ensuring rigor ...Show more
    Last updated: 5 days ago • Promoted
    Estimator

    Estimator

    Alpro Aluminum Products Ltd. • Richmond, BC, Canada
    Full-time
    Develop precise cost estimates and proposals for glazing projects, including doors, frames, and hardware.Review and interpret project documentation such as drawings, specifications, tender document...Show more
    Last updated: 30+ days ago • Promoted
    Forensic Engineer SME - Mitigateway

    Forensic Engineer SME - Mitigateway

    Mitigateway • richmond, bc, ca
    Full-time
    We believe that by embedding expert forensic reasoning into scalable AI, we can transform the way risk is understood and adjudicated in property insurance losses. We build enterprise-grade generativ...Show more
    Last updated: 30+ 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: 16 days ago • Promoted
    Quantitative Equity Technology, Quantitative Developer

    Quantitative Equity Technology, Quantitative Developer

    Connor, Clark & Lunn Investment Management (CC&L) • Vancouver
    Full-time
    Quantitative Equity Technology, Quantitative Developer.Join to apply for the Quantitative Equity Technology, Quantitative Developer role at Connor, Clark & Lunn Investment Management (CC&L).Connor,...Show more
    Last updated: 2 days ago • Promoted
    Mathematics Expert (Masters / PhDs)

    Mathematics Expert (Masters / PhDs)

    Labelbox • Vancouver, Metro Vancouver Regional District, Canada
    Remote
    Part-time
    Mathematics Expert – $90 / hr Remote – Alignerr.At Alignerr, we partner with the world’s leading AI research teams and labs to build and train cutting‑edge AI models. Mathematics Expert (Masters / PhDs)...Show more
    Last updated: 5 days ago • Promoted
    Senior Generative AI Software Developer (ID#5114)

    Senior Generative AI Software Developer (ID#5114)

    freelance.ca • Richmond, Canada
    Full-time
    This contract position follows a hybrid model and requires onsite presence in Richmond, BC a minimum of three days per week. Design and build applications using OpenAI, Azure OpenAI, and open-source...Show more
    Last updated: 30+ 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
    Senior Developer

    Senior Developer

    Signature Recruiting • Vancouver, BC, Canada
    Full-time
    As passionate IT people, our client is faced with complex problems that are ideally solved with technology.Applying technology to support and manage a variety of business application systems as wel...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: 29 days ago • Promoted