Senior Computer Vision Engineer

Musashi AI North America

Southwestern Ontario

On-site

CAD 120,000 - 170,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Musashi AI North America, Inc. in Waterloo, Ontario is seeking a Senior Software Engineer to lead the deployment and integration of AI/ML models into scalable production systems.

You will collaborate with optics, electrical, and robotics teams to advance AI/ML solutions across manufacturing environments.

Qualifications

  • Bachelors degree or higher in Computer Science, Software Engineering, Math, or related field.
  • 5+ years of experience in programming, deploying, and maintaining AI/ML implementations in production environments.
  • Extensive experience with state‑of‑the‑art computer vision algorithms and their practical applications.
  • Proficiency in Python, C, C++, OpenCV, CUDA.
  • Expertise with TensorFlow and/or PyTorch.

Responsibilities

  • Lead the deployment and integration of AI/ML models into production systems, ensuring scalability, robustness, and performance.
  • Collaborate with the computer vision research and engineering teams to transition new IP into production‑ready solutions.
  • Manage the maintenance, monitoring, and performance optimization of deployed AI/ML systems, including regular updates and improvements.
  • Define, develop, and test AI/ML models, ensuring they meet the required performance metrics in production environments.
  • Conduct applied research to support development, testing, and deployment phases, and troubleshoot any issues that arise during the lifecycle of AI/ML projects.
  • Assess project costs, risks, and issues, providing strategic recommendations and solutions to ensure successful project outcomes.
  • Stay updated on the latest trends, open‑source tools, and algorithms in AI/ML to continuously improve system efficiencies and maintain competitive advantage.
  • Prepare and present detailed reports on the deployment, performance, and maintenance of AI/ML systems to stakeholders.
  • Travel to client sites and Musashi locations for projects, meetings, and training as required.

Skills

Python
C++
OpenCV
CUDA
TensorFlow
PyTorch
CI/CD pipelines
Edge computing
Cloud computing
Deep learning datasets

Education

Bachelor's degree or higher in Computer Science, Software Engineering, Math, or a related field

Tools

TensorRT
TFLite
Quantization
CUDA
OpenCV

Job description

Musashi AI North America, Inc. is a growing hardware and software focused company that builds and develops smart vision solutions for quality assurance in manufacturing environments. Based in Waterloo, Ontario, Musashi AI North America employs a talented and dynamic team of R&D and Applications Engineers who provide unique engineering development activities in design, prototyping and testing to drive new technology development, build innovative products, and maintain and support our deployed solutions.

Senior Software Engineer will lead the development, deployment, integration, and ongoing maintenance of AI/ML solutions within our organization. This role will focus on transitioning AI/ML research and prototypes into robust, scalable production systems while ensuring their continuous operation, performance optimization, and adaptability to evolving business needs. The Senior Software Engineer will collaborate closely with cross-functional teams, including optics, electrical and robotics, and dashboard analytics, to deliver cutting‑edge AI/ML technologies that drive cost reduction, productivity improvements, and long‑term value.

Will include required travel to client sites and Musashi locations.

Job Location:

Waterloo, Ontario.

Reports to:

AI/ML Engineering Manager

Qualifications:
  • Bachelor's degree or higher in Computer Science, Software Engineering, Math, or a related field.
  • 5+ years of experience in programming, deploying, and maintaining AI/ML implementations in production environments.
  • Extensive experience with state‑of‑the‑art computer vision algorithms and their practical applications.
  • Proficiency in one or more programming languages: Python, C, C++, OpenCV, CUDA.
  • Expertise with TensorFlow and/or PyTorch.
  • Experience in productizing ML models with CUDA/TensorRT/TFLITE/Quantization, etc.
  • Strong understanding of edge computing technologies (Nvidia GPUs) and cloud computing platforms.
  • Proven experience in creating, managing, and deploying deep learning datasets for computer vision problems.
  • Knowledge and experience in industrial automation, automated inspection systems, or robotics.
  • Strong mathematical, analytical, and problem‑solving skills.
  • Ability to lead and collaborate effectively in a team environment.
Preferred Skills:
  • Experience with continuous integration/continuous deployment (CI/CD) pipelines for ML models.
  • Knowledge of system monitoring tools and practices for AI/ML systems.
  • Familiarity with cybersecurity practices for AI/ML applications in production.
Company Standards:
  • Uphold company policies and integrity.
  • Be a champion of Musashi Philosophy.
  • Follow all safety procedures & instructions.
  • Active involvement in company and department goals.
  • Follow Musashi's “5S” principles, quality, environmental, and health & safety systems.
  • Interact with all Musashi working peers in a respectful and pleasant manner.
Job Responsibilities:
  • Lead the deployment and integration of AI/ML models into production systems, ensuring scalability, robustness, and performance.
  • Collaborate with the computer vision research and engineering teams to transition new IP into production‑ready solutions.
  • Manage the maintenance, monitoring, and performance optimization of deployed AI/ML systems, including regular updates and improvements.
  • Define, develop, and test AI/ML models, ensuring they meet the required performance metrics in production environments.
  • Conduct applied research to support development, testing, and deployment phases, and troubleshoot any issues that arise during the lifecycle of AI/ML projects.
  • Assess project costs, risks, and issues, providing strategic recommendations and solutions to ensure successful project outcomes.
  • Stay updated on the latest trends, open‑source tools, and algorithms in AI/ML to continuously improve system efficiencies and maintain competitive advantage.
  • Prepare and present detailed reports on the deployment, performance, and maintenance of AI/ML systems to stakeholders.
  • Travel to client sites and Musashi locations for projects, meetings, and training as required.
Personal Skills:
  • Analytical and conceptual thinking with creative and innovative ideas.
  • Strong analytical and conceptual thinking with a creative and innovative approach to problem‑solving.
  • Excellent organizational and time management skills.
  • Effective communicator, capable of articulating complex technical concepts to both technical and non‑technical stakeholders.
  • Professionalism, maturity, and sound judgment in decision‑making.
  • Initiative‑driven, able to navigate ambiguity and lead projects to successful completion.
  • A pleasant, confident, and assertive team player with the ability to collaborate effectively across teams.
Please note:

This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the associate for this job. Duties, responsibilities and activities may change at any time with or without notice.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr./ Staff AI/ML Engineer - Vision Systems
Sr./ Staff AI/ML Engineer - Vision Systems

Musashi AI North America • Southwestern Ontario

On-site
CAD 120,000 - 150,000
AI Hardware Lead
AI Hardware Lead

Musashi Americas • Southwestern Ontario

On-site
CAD 120,000 - 180,000
Controls Engineer
Controls Engineer

Musashi AI North America • Southwestern Ontario

On-site
CAD 70,000 - 90,000
Machine Learning Engineer
Machine Learning Engineer

Invision AI • Toronto

On-site
CAD 110,000 - 150,000
Equity
RRSP Plan
Health and Dental
+1
Machine Learning Engineer
Machine Learning Engineer

Invision AI Inc. • Toronto

On-site
CAD 110,000 - 160,000
Equity
Applied AI Engineer
Applied AI Engineer

MANNARINO • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Group insurance
RRSP plan
Flextime with overtime
+5
Senior SQL Server & Data/AI Engineer
Senior SQL Server & Data/AI Engineer

MHI Canada Aerospace, Inc. • Mississauga

On-site
CAD 90,000 - 120,000
Competitive salary
Hybrid work options
Comprehensive benefits package
Senior AI Engineer
Senior AI Engineer

Vision Talent Co. • Toronto

Hybrid
CAD 120,000 - 180,000
Applied AI Research Scientist
Applied AI Research Scientist

Industry Professionals • Montreal (administrative region)

On-site
CAD 100,000 - 130,000
Applied AI Engineer Engineering · Head office ·
Applied AI Engineer Engineering · Head office ·

Mannarino Systems and Software Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Group insurance
RRSP plan
Flextime policy with overtime
+5