Senior Computer Vision Software Engineer

3 days ago


Waterloo, Canada Musashi AI North America Full time

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

Job Location: Waterloo, Ontario.

Will include required travel to client sites and Musashi locations.

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.

Musashi AI North America Expectations:

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.



  • Waterloo, Canada Musashi AI North America Full time

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


  • Waterloo, Canada Musashi AI North America Full time

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


  • Waterloo, Canada Musashi AI North America Full time

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


  • Waterloo, Canada Musashi AI North America Full time

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


  • Waterloo, Canada Musashi AI North America Full time

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


  • Waterloo, Canada Musashi AI North America Full time

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


  • Waterloo, Canada Musashi AI North America Full time

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


  • Waterloo, ON, Canada Musashi AI North America Full time

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


  • Waterloo, ON, Canada Musashi AI North America Full time

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


  • Waterloo, ON, Canada Musashi AI North America Full time

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


  • Waterloo, Ontario, M2L, City of Toronto, Canada Musashi AI North America Full time

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


  • Waterloo, Ontario, M2L, City of Toronto, Canada Musashi AI North America Full time

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


  • Waterloo, Canada Musashi AI North America Full time

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


  • waterloo, Canada Musashi AI North America Full time

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


  • waterloo, Canada Musashi AI North America Full time

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


  • Waterloo, Canada Hamilton Barnes ? Full time

    Senior Software Engineer (Hybrid-Waterloo) Up to $105,000 Base + 30% Bonus!!A billion-dollar Canadian financial organisation is seeking an experienced Software Engineer to design and engineer secure software programs and applications.Act as a senior troubleshooter and resolve complex software issues.Join a highly technical team, have great long term career...


  • Waterloo, Canada Hamilton Barnes ? Full time

    Senior Software Engineer (Hybrid-Waterloo) Up to $105,000 Base + 30% Bonus!!A billion-dollar Canadian financial organisation is seeking an experienced Software Engineer to design and engineer secure software programs and applications.Act as a senior troubleshooter and resolve complex software issues.Join a highly technical team, have great long term career...


  • Waterloo, Canada RPMGlobal Full time

    Transforming the Future with Convergence of Simulation and Data Software Engineer Senior Job Summary: Our client in Waterloo, ON is looking for a Software Engineer Senior. This is a contract position. What You Will Do: The Fully Networked Vehicle Analytics Data team is looking for a passionate team member to join the organization. Our mission is to provide...


  • Waterloo, Canada RPMGlobal Full time

    p>Transforming the Future with Convergence of Simulation and Data Software Engineer Senior Our client in Waterloo, ON is looking for a Software Engineer Senior. This is a contract position.The Fully Networked Vehicle Analytics Data team is looking for a passionate team member to join the organization. Our mission is to provide the best possible user...


  • Waterloo, Canada Hamilton Barnes 🌳 Full time

    Senior Software Engineer (Hybrid-Waterloo) Up to $105,000 Base + 30% Bonus!! A billion-dollar Canadian financial organisation is seeking an experienced Software Engineer to design and engineer secure software programs and applications. Act as a senior troubleshooter and resolve complex software issues. Join a highly technical team, have great long term...