Jr. Algorithm Engineer

Dynamsoft Corporation

Vancouver

Vor Ort

CAD 50.000 - 70.000

Vollzeit

14 Tage+

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Extended health and dental
RRSP program
Quarterly team events

Zusammenfassung

Dynamsoft Corporation in Vancouver, BC is seeking a Jr. Algorithm Engineer to join our Vancouver-based Algorithm Team. The role targets recent graduates or early-career professionals passionate about computer vision, ML, and image processing.

You will work with experienced leaders to develop, test, and optimize computer vision algorithms used in image analysis and data processing applications. A strong foundation in applied CV and software development is expected.

Qualifikationen

  • Bachelor's degree in a technical discipline is required.
  • Strong analytical and problem-solving abilities are essential.
  • Ability to learn new technical concepts quickly and independently.
  • Understanding of core programming principles, data structures, algorithms, and systems.

Aufgaben

  • Design, implement, test, and validate computer vision algorithms for image analysis and data processing.
  • Conduct algorithmic research for automated detection, classification, and interpretation of visual data.
  • Evaluate and optimize existing image-processing and ML algorithms for performance, accuracy, and efficiency.
  • Support development and enhancement of deep learning models for computer vision.
  • Assist with data preparation, model training, testing, and benchmarking.
  • Collaborate with cross-functional teams to troubleshoot challenges and deliver practical solutions.
  • Participate in code reviews, testing activities, and continuous improvement initiatives.
  • Research emerging CV/ML technologies and document findings.

Kenntnisse

Analytical skills
Quick learner
Team collaboration
Strong communicator

Ausbildung

Bachelor's degree in Computer Science, Mathematics, Engineering, Physics, or a related technical discipline

Tools

C++
Python
OpenCV

Jobbeschreibung

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.

We thank all applicants for their interest; only shortlisted candidates will be contacted for next steps in our recruitment process.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Algorithm Engineer Intern
Algorithm Engineer Intern

Dynamsoft Corporation • Vancouver

Vor Ort
CAD 50.000 - 60.000
Extended health coverage
Dental insurance
RRSP program
+1
Senior Systems Engineer - Edge Integration & Sensor Fusion
Senior Systems Engineer - Edge Integration & Sensor Fusion

Invision AI Inc. • Toronto

Vor Ort
CAD 120.000 - 160.000
Equity
Health and Dental
RRSP Plan
+1
Vision Software Developer II
Vision Software Developer II

LMI Technologies • Burnaby

Hybrid
CAD 93.000 - 136.000
Health Benefits
Hybrid work arrangements
Education Support Program
+2
Sr. Computer Vision Engineer
Sr. Computer Vision Engineer

OpenSpace • Toronto

Vor Ort
CAD 168.000 - 220.000
Base salary + benefits
Career development
Growth opportunities
Développeur(se) logiciel IA/Software Designer Sherlock AI
Développeur(se) logiciel IA/Software Designer Sherlock AI

Teledyne FLIR • Montreal

Hybrid
CAD 90.000 - 130.000
Assurance médicale et dentaire dès le
Assurance invalidité et assurance vie
REER (RRSP) matching
+2
Machine Learning Engineer
Machine Learning Engineer

MetaOptima Technology Inc. • Vancouver

Vor Ort
CAD 120.000 - 170.000
Applied AI Research Scientist
Applied AI Research Scientist

Industry Professionals • Montreal

Hybrid
CAD 100.000 - 130.000
Computer Vision Engineering Intern – Full-Time, Vancouver, BC, Canada
Computer Vision Engineering Intern – Full-Time, Vancouver, BC, Canada

AIM Defence • Vancouver

Vor Ort
CAD 34.095 - 48.560
Competitive remuneration
Professional learning opportunities
Exciting project involvement
+1
Data Engineer
Data Engineer

DarkVision Technologies • North Vancouver

Vor Ort
CAD 70.000 - 110.000
Hybrid Montreal: Applied AI Research Scientist
Hybrid Montreal: Applied AI Research Scientist

Industry Professionals • Montreal

Hybrid
CAD 100.000 - 130.000