Current jobs related to Senior Computer Vision Software Engineer - Waterloo Ontario ML, City of Toronto - Musashi AI North America


  • Ingersoll, Ontario, M5C, City of Toronto, Canada Raise Full time

    Summary:The main function of a maintenance supervisor is to establish, implement, and maintain long-range plans for improvement of maintenance activities and provide technical assistance to the manufacturing departments supported. A typical maintenance supervisor is responsible for the effective use of personnel, materials, and equipment in supporting SPQRC...


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

    Senior Computer Vision Software Engineer - AI/MLMusashi 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...


  • Waterloo, Ontario, 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, 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

    Senior Computer Vision Software Engineer - AI/MLMusashi 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...


  • Waterloo, Ontario, Canada Google Full time

    At Google, we're looking for a talented Software Engineer III to join our team and contribute to the development of cutting-edge technologies in Computer Vision.About the JobWe're seeking an experienced developer who has a strong background in AI/ML and computer vision. As a member of our team, you will work on projects that are critical to Google's success...


  • Waterloo, Ontario, Canada Google Inc. Full time

    About the RoleAt Google Inc., we're seeking a talented Senior Software Engineer to join our team of experts in cloud computing. As a key member of our team, you'll play a crucial role in developing cutting-edge technologies that drive innovation and change.We're looking for individuals who bring fresh ideas from various areas, including information...


  • Waterloo, Ontario, Canada Google Full time

    We're seeking a highly skilled Computer Vision Software Development Expert to join our team and contribute to the development of cutting-edge technologies in computer vision and machine learning.About the RoleIn this role, you will work on projects that are critical to Google's success and have opportunities to switch teams and projects as you grow and...


  • Eastern Ontario, Canada ExecThread Full time

    The Company is seeking a Senior Software Engineer to join its DART Solutions Engineering team. This end-to-end product engineering group is dedicated to developing model platforms for Risk, utilizing advanced techniques such as graph theory, compilers, parallel computing, and systems engineering. The successful candidate will be responsible for leading...


  • ontario health, ontario, Canada Ontario Health Full time

    At Ontario Health, we are committed to developing a strong organizational culture that connects and inspires all team members across the province. Our vision is that together, we will be a leader in health and wellness for all. Our mission is to connect the health system to drive improved and equitable health outcomes, experiences and value. How we work...


  • Waterloo, Ontario, Canada Toronto Film School Full time

    About UsHuron Digital Pathology is committed to transforming glass slides into shareable knowledge, connecting pathologists, researchers, and educators worldwide.We are driven by a passion for innovation and a commitment to excellence, dedicated to improving diagnosis and accelerating disease research.Job SummaryWe are seeking a Senior Software Engineer to...


  • Waterloo, Ontario, Canada Toronto Film School Full time

    Huron Digital Pathology, based in St. Jacobs, Waterloo region, is on a mission to transform glass slides into shareable knowledge.Our "Scan, Manage, Analyze" solution for pathology combines award-winning TissueScope whole slide scanners with our AI-enabled Lagotto image search engine to connect pathologists, researchers and educators with the vast expertise...


  • Waterloo, Ontario, Canada Stantec Consulting International Ltd. Full time

    Role Overview: As a Senior Software Engineering Lead, you will play a key role in leading our software development team to deliver high-quality commercial software products. You will be responsible for designing, developing, and deploying cutting-edge software products using .NET C#, Azure Cloud, Angular, geospatial development, and web design within a...


  • Southwestern Ontario, Canada Siemens Mobility Full time

    We are a leading global software company with a wide range of offerings including but not limited to the computer aided design (CAD), 3D modeling, simulation, High Performance computing, and Production Management — helping innovative global manufacturers design and manufacture better products, faster With the resources of a large company, and the energy of...


  • Eastern Ontario, Canada Cigna Health and Life Insurance Company Full time

    About Us:Cigna Health and Life Insurance Company is a leading health benefits manager, providing innovative solutions to deliver superior healthcare in a cost-controlled environment.Job Description:We are seeking a highly skilled Senior Software Engineer - Team Lead to join our engineering team. As a senior engineer, you will be responsible for designing,...


  • Waterloo, Ontario, Canada ANSYS, Inc. Full time

    At Ansys, we are seeking a talented Senior R&D Engineer to join our team of innovative software developers. This role offers the opportunity to work on cutting-edge technologies and contribute to the development of software products that power innovation across industries.The ideal candidate will have a strong background in computer science or a related...


  • Waterloo, Ontario, Canada ANSYS, Inc. Full time

    Ansys OverviewWe are an S&P 500 company and a member of the NASDAQ-100, committed to creating a workplace where diversity, inclusion, equity, and belonging thrive. Our mission is to empower innovators across industries to push boundaries by using the predictive power of simulation.Role DescriptionThis Senior R&D Engineer role is part of our commitment to...


  • Northwestern Ontario, Canada Roche Full time

    Hybrid position if living in Greater Toronto Area.Roche Sequencing is not only changing science, but we are changing lives. Our software teams are laying the groundwork for the future by developing powerful bioinformatics algorithms, data analysis tools, and software/systems infrastructures so researchers and clinicians can make better health decisions...


  • Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full time

    About the RoleAs a Senior Full-Stack Software Engineer, you will play a critical role in developing and maintaining our fund administration platform. You will work closely with our product manager, designer, and other engineers on the team to solve major pain points and improve the quality and efficiency of our fund administration services.You will be...


  • Waterloo, Ontario, Canada ANSYS, Inc. Full time

    At Ansys, we are seeking a talented Senior R&D Engineer to lead the development of software products that drive innovation across industries. As a senior technical lead, you will be responsible for guiding the development of software products, participating in planning, architecture, and research, and collaborating with colleagues to achieve team goals.With...


  • Waterloo, Ontario, Canada ANSYS, Inc. Full time

    Ansys is a global leader in engineering simulation software. Our company overview highlights our commitment to innovation and customer satisfaction.Job DescriptionThe Senior R&D Engineer will be responsible for designing, developing, and maintaining commercial enterprise cloud native apps.Key responsibilities include:Participating in planning, architecture,...

Senior Computer Vision Software Engineer

4 weeks ago


Waterloo Ontario ML, 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 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.


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.