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

Algorithm Developer

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

Algorithm Developer

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

  • 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.

    #J-18808-Ljbffr

    Create a job alert for this search

    Algorithm Developer • Vancouver, Metro Vancouver Regional District, CA

    Similar jobs
    Algorithm Developer

    Algorithm Developer

    Dynamsoft Corporation • Vancouver
    Full-time +1
    Location : Vancouver, BC (Preferred).Base Salary : CAD $90,000 - 110,000.At Dynamsoft, we empower developers with world- class SDKs for barcode scanning, OCR, and document imaging.Trusted by enterpri...Show more
    Last updated: 12 days ago • Promoted
    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: 30+ 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
    Estimator

    Estimator

    Critical Environment Technologies Canada Inc. • Delta, BC, Canada
    Full-time
    Critical Environment Technologies (CET) is a well-established and rapidly growing manufacturer of gas detection and indoor air quality systems based in Delta, BC. CET has designed and developed more...Show more
    Last updated: 30+ days ago • Promoted
    Senior Machine Learning Developer

    Senior Machine Learning Developer

    Autodesk • Vancouver
    Full-time
    WD92507, Senior Machine Learning Developer.French translation to follow! / Traduction française à suivre!.We are transforming how utilities manage one of the world’s most precious resources : water....Show more
    Last updated: 12 days ago • Promoted
    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
    Denmark looking for a babysitter or nanny in Squamish

    Denmark looking for a babysitter or nanny in Squamish

    Sitly • Squamish, CA
    Part-time
    We have 1 child (1 boy, 1 year old).Feel free to contact me so we can make an appointment.Show more
    Last updated: 21 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
    Vision Software Developer II - Applications & Algorithms

    Vision Software Developer II - Applications & 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 passi...Show more
    Last updated: 30+ days ago
    Algorithm Developer

    Algorithm Developer

    Dynamsoft • Vancouver
    Full-time +1
    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 mor...Show more
    Last updated: 12 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
    Applied AI Developer

    Applied AI Developer

    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: 21 days ago • Promoted
    Estimator

    Estimator

    TalentSphere • Richmond, BC, Canada
    Full-time
    Estimator Key Responsibilities.Prepare Preliminary Budget Assessment complete with project statistics, scope preparation and summary. Review schematic drawings analysis and provide key notes.Conduct...Show more
    Last updated: 30+ days ago • Promoted
    Estimator

    Estimator

    WhiteWater West- • Richmond, BC, Canada
    Full-time +1
    WhiteWater makes products, but we are a service business at our heart, which means we are a people business.In this way, we excel and create value for our clients by listening to their needs, colla...Show more
    Last updated: 30+ days ago • Promoted
    TECH Specialist

    TECH Specialist

    London Drugs Limited • Squamish, BC, Canada
    Full-time
    Now hiring for TECH Specialist.Are you passionate about learning? Do your friends and family members always ask you for tech advice? Are you up-to-date with the latest Computer, Audio / Video and Pho...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
    Hardware Developer

    Hardware Developer

    Fortinet • Burnaby
    Full-time
    The Hardware team at Fortinet is looking for a hardware developer with expertise in FPGA coding (Verilog / VHDL) and electronics design to help develop high-performance cybersecurity hardware.This ro...Show more
    Last updated: 12 days ago • Promoted