Apply now

Posted yesterday

Jr. Algorithm Engineer

@ Dynamsoft Corporation

Vancouver, British Columbia

$50k–$70k/yrFull-time
Apply now
SIGNALS

Overview

Dynamsoft Corporation is hiring a Jr. Algorithm Engineer in Vancouver for a full-time permanent role starting ASAP. The work involves designing, testing and improving computer vision and deep learning algorithms for image analysis and document processing. The posting states a base salary of $50,000 to $70,000 CAD annually, plus extended health and dental and an RRSP program.

Pay:

$50,000–$70,000 a year

Responsibilities:

  • Design, implement and test computer vision algorithms
  • Conduct algorithmic research for detection and classification
  • Optimize image-processing and machine learning algorithms
  • Support deep learning model training and benchmarking
  • Participate in code reviews and documentation

Requirements summary:

  • Bachelor's degree in a technical discipline
  • Strong analytical and problem-solving abilities
  • Core programming, data structures and algorithms knowledge
  • Interest in computer vision and machine learning
  • Proficiency in C++ preferred
  • Python and OpenCV experience preferred

Tools & skills

Source and dates

Source type not verified · humi

Employer posting date
2026-11-05
First seen by our source
2026-11-05
Source record updated
2026-11-05

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityEntry level
DepartmentSoftware development
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (required)
Fields of studyComputer Science, Mathematics, Engineering, Physics
Perks mentionedRetirement plan

Summary and details written by AI from the posting; the employer’s posting is the authority.

Dynamsoft Corporation

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Precision Data Capture for Barcodes, Documents & IDs

Full company description

Dynamsoft provides high-precision SDKs for barcode, document, and ID scanning — built for enterprise developers and ISVs who need uncompromising accuracy and performance. Our cross-platform SDKs deliver fast, reliable data capture across web, mobile, and desktop environments, backed by advanced image processing, AI-powered recognition, and enterprise-grade scalability. Trusted in healthcare, logistics, manufacturing, retail, and government, Dynamsoft powers mission-critical workflows where precision matters.

LinkedIn followers
3,902
People associated on LinkedIn
46
Reported office locations
  • #668 - 1771 Robson Street, Vancouver, British Columbia V6G 1C9, CA
Other recorded names
  • Dynamsoft
Specialties
  • Document Scanning
  • Barcode reader & generator SDK
  • PDF raterizer & annotation
  • Document management system
  • Document Normalizer SDK
  • Camera Enhancer SDK
  • Label Recognition
  • Version Control
  • OCR SDK
  • Web & .NET TWAIN Scanning SDK
  • and Web Development
Profile identifies a recruitment agency
No

Dynamsoft provides high-precision SDKs for barcode, document, and ID scanning — built for enterprise developers and ISVs who need uncompromising accuracy and performance. Our cross-platform SDKs deliver fast, reliable data capture across web, mobile, and desktop environments, backed by advanced image processing, AI-powered recognition, and enterprise-grade scalability. Trusted in healthcare, logistics…

FieldValue
IndustrySoftware Development
Company size51-200 employees
HeadquartersVancouver, British Columbia
Organization typePrivately Held
Year founded2003
SpecialtiesDocument ScanningBarcode reader & generator SDKPDF raterizer & annotationDocument management systemDocument Normalizer SDKCamera Enhancer SDKLabel RecognitionVersion ControlOCR SDKWeb & .NET TWAIN Scanning SDK
Open jobs on Jobsy3
LinkedInView page
Job description

Jr. Algorithm Engineer

Location: Vancouver, BC

Type: Full-time Permanent

Reports to: Chief Product Officer

Start Date: ASAP

Base Salary: $50,000 - 70,000 CAD annually, depending on qualifications and experience.

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 looking for a motivated and intellectually curious Jr. Algorithm Engineer to join our Vancouver-based Algorithm Team. This is an excellent opportunity for a recent graduate or early-career professional who is passionate about computer vision, machine learning, image processing, and solving complex technical challenges.

In this role, you will work alongside experienced technical leaders to develop, test and improve computer vision algorithms used for image analysis and data processing applications. YOu will be exposed to a wide range of technologies, research methodologies, and real-world implementation challenges while building a strong foundation in applied computer vision and software development.

We are seeking someone who enjoys learning, embraces feedback, takes initiative, and is eager to continuously develop their technical expertise. The ideal candidate is highly analytical, adaptable, and excited to work in an environment where curiosity and continuous improvement are valued.

As a Computer Vision Developer, you will contribute to the research, development, implementation, and optimization of computer vision solutions.

What You'll Do:

  • Designing, implementing, testing, and validating computer vision algorithms for image analysis and data processing applications.
  • Conducting algorithmic research to support automated detection, classification, analysis, and interpretation of visual data.
  • Evaluating and optimizing existing image-processing and machine learning algorithms to improve performance, accuracy, reliability, and efficiency.
  • Supporting the development and enhancement of deep learning models for computer vision applications.
  • Assisting with data preparation, model training, testing, and performance benchmarking.
  • Collaborating with cross-functional team members to troubleshoot technical challenges and develop practical solutions.
  • Participating in code reviews, testing activities, and continuous improvement initiatives.
  • Researching emerging technologies, academic papers, and industry developments within computer vision, machine learning, and artificial intelligence.
  • Contributing to technical documentation and knowledge sharing within the team.
  • Learning and applying new tools, frameworks, and methodologies as technologies evolve.

Skills You'll Have

Must-Have Qualifications

  • Bachelor's degree in Computer Science, Mathematics, Engineering, Physics, or a related technical discipline.
  • Strong analytical and problem-solving abilities.
  • Demonstrated ability to learn new technical concepts quickly and independently.
  • Understanding of core programming principles, data structures, algorithms, and computer systems.
  • Strong verbal and written communication skills.
  • Ability to work effectively in a team environment while managing individual responsibilities.
  • Genuine interest in computer vision, machine learning, artificial intelligence, or image processing technologies.

Preferred Qualifications

  • Proficiency in C++.
  • Experience with Python or other programming languages commonly used in machine learning and computer vision.
  • Knowledge of computer vision concepts such as image processing, feature extraction, object detection, segmentation, tracking, or classification.
  • Familiarity with deep learning frameworks such as PyTorch, TensorFlow, or similar platforms.
  • Experience with computer vision libraries such as OpenCV.
  • Understanding of mathematics, statistics, linear algebra, probability, and optimization techniques.
  • Exposure to machine learning model development, training, and evaluation.
  • Personal, academic, or open-source projects related to computer vision, machine learning, robotics, or software development.

Education & Experience

  • Bachelor's degree in a relevant technical field required.
  • Recent graduates are strongly encouraged to apply.
  • Relevant co-op, internship, research, academic, or personal project experience will be considered an asset.
  • Professional industry experience is not required for entry-level candidates.

Who You'll Be:

You are someone who enjoys solving difficult technical problems and is excited by the challenge of turning theoretical concepts into real-world solutions. You are:

  • Naturally curious and committed to continuous learning.
  • Comfortable receiving coaching, feedback, and technical guidance from experienced team members.
  • Eager to develop your skills through hands-on problem solving and experimentation.
  • Proactive and willing to take ownership of tasks and projects.
  • Detail-oriented with a strong focus on quality and accuracy.
  • Resilient and adaptable when facing technical challenges or changing priorities.
  • Able to work independently while also contributing effectively within a collaborative team environment.
  • Passionate about technology, software development, artificial intelligence, and computer vision.

Why Join Us

  • Work on meaningful and technically challenging computer vision projects
  • Learn directly from experienced technical professionals
  • Gain exposure to advanced algorithms, machine learning, and image-processing technology
  • Build practical experience in a growing and innovative field
  • 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.

Similar jobs

  • Jr. Algorithm Engineer

    Vancouver, BC
    $50k–$70k/yrFull Time

    Dynamsoft Corporation: Dynamsoft provides high-precision SDKs for barcode, document, and ID scanning — built for enterprise developers and ISVs who need uncompromising…

    Candidates need a relevant bachelor's degree, strong analytical and communication skills, and a genuine interest in computer vision and machine learning. C++, Python, OpenCV and deep learning frameworks are preferred, and recent graduates are strongly encouraged to apply.

    C++, Python, OpenCV, PyTorch, TensorFlow

  • Server Assistant, Full-Time

    Vancouver, BC
    $22.79/hrOn-siteFull Time

    AccorHotel

    Candidates need good communication and organization skills, the ability to stay calm and courteous under pressure, and teamwork ability. Serving It Right certification is required, and previous service or point-of-sale experience is an asset.

    Point of sale system

    Server, Full-Time (Parental Leave Contract | November 2026 - July 2027)

    Vancouver, BC
    $22.16/hrOn-siteContract

    AccorHotel

    Candidates need prior food and beverage service experience, with point of sale experience preferred. Strong communication, teamwork, reliability and calm service under pressure in a fast-paced setting are also needed.

    Point of sale system

    Server, Full-Time (Parental Leave Contract | November 2026 - June 2027)

    Vancouver, BC
    $22.16/hrOn-siteFull Time

    AccorHotel

    Candidates need previous food and beverage service experience, and experience with a point of sale system is an asset. They need good communication, organization, teamwork and problem-solving skills, and must stay calm and courteous under pressure.

    Point of sale system

    Server, Full-Time

    Vancouver, BC
    $22.16/hrOn-siteFull Time

    AccorHotel

    Candidates need previous food and beverage service experience and strong communication, organization and teamwork skills. Point of sale experience is preferred, and the ability to stay calm and courteous in a fast-paced setting is essential.

    Point of sale system

  • Software Development Manager, Intelligent Cloud Hosting (ICON)

    Vancouver, BC
    Full Time

    Amazon Development Centre Canada ULC

    7+ YOE3+ MgmtCandidates need 3+ years of engineering team management, 7+ years of engineering experience, and 8+ years leading multi-tier web services. They should know full software development life cycle practices and have worked with product or program management teams.

    Software Development Engineer III, Intelligent Cloud Hosting (ICON)

    Vancouver, BC
    Full Time

    Amazon Development Centre Canada ULC

    5+ YOECandidates need 5+ years of professional software development experience, 5+ years of programming in at least one language, and 5+ years leading design or architecture of systems. Experience as a mentor, tech lead or engineering team lead is required, and a bachelor's degree in computer science or equivalent is preferred.

    AWS Bedrock, AWS Step Functions

    Software Development Engineer II, Intelligent Cloud Hosting (ICON)

    Vancouver, BC
    Full Time

    Amazon Development Centre Canada ULC

    3+ YOECandidates need 3+ years of professional software development experience, 2+ years of designing new and existing systems, and programming in at least one language. A bachelor's degree in computer science or equivalent is preferred.

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.