1

Image Segmentation Jobs in Ontario (NOW HIRING)

Senior Machine Learning Engineer

Toronto, ON ยท Remote

$165K - $225K/yr

Vision Transformers, Diffusion Models, GANs, semantic segmentation, or classical image enhancement and denoising Expert proficiency in Python and PyTorch and other scientific computing environments a ...

Senior Machine Learning Engineer

Toronto, ON ยท Remote

$165K - $225K/yr

Vision Transformers, Diffusion Models, GANs, semantic segmentation, or classical image enhancement and denoising Expert proficiency in Python and PyTorch and other scientific computing environments a ...

Maintain brand consistency (image, tone, manner) across all media channels Research Leverage Brand ... cadence, segments, automations) Stakeholder Management Be a team player by collaborating cross ...

New

Support flawless execution of campaigns to build positive brand perceptions & image across multiple ... Support research initiatives and associated execution plan (cadence, segments, automations ...

New

next page

Showing results 1-20

Image Segmentation information

See Ontario salary details

$9

$33

$72

How much do image segmentation jobs pay per hour?

As of Aug 1, 2026, the average hourly pay for image segmentation in Ontario is $33.85, according to ZipRecruiter salary data. Most workers in this role earn between $17.79 and $48.56 per hour, depending on experience, location, and employer.

What are the common challenges faced in an Image Segmentation role?

Professionals in image segmentation often encounter challenges such as dealing with low-quality or ambiguous images, managing large datasets, and ensuring consistency in labeling across various data sources. Staying up to date with rapidly evolving algorithms and tools in computer vision is also important for maintaining best practices. Effective communication with data scientists, engineers, and project managers is key for understanding project requirements and delivering high-quality segmentation results. Overcoming these challenges not only helps produce more accurate models but also contributes to personal skill growth and deeper team collaboration.

What are the key skills and qualifications needed to thrive in the Image Segmentation position, and why are they important?

To excel in Image Segmentation, you need a solid background in computer vision, machine learning, and data annotation, often supported by a degree in computer science or a related field. Familiarity with tools such as Python, OpenCV, TensorFlow, and specialized annotation software is typically required. Attention to detail, collaborative mindset, and effective communication are important soft skills in this position. Mastering these abilities ensures precise segmentation work, efficient teamwork, and contributions to projects in fields such as healthcare, autonomous driving, and digital imaging.

What is an Image Segmentation job?

An Image Segmentation job involves developing algorithms and models to partition digital images into meaningful regions or objects. Professionals in this role often work with computer vision, deep learning, and artificial intelligence to improve image analysis. Tasks may include data annotation, training machine learning models, and optimizing segmentation accuracy for applications like medical imaging, autonomous vehicles, and industrial automation. Strong programming skills in Python and experience with frameworks like TensorFlow or OpenCV are typically required.

What are popular job titles related to Image Segmentation jobs in Ontario? For Image Segmentation jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Image Segmentation jobs in Ontario look for? The top searched job categories for Image Segmentation jobs in Ontario are:
Infographic showing various Image Segmentation job openings in Ontario as of July 2026, with employment types broken down into 1% As Needed, 72% Full Time, 23% Part Time, 1% Temporary, and 3% Contract. Highlights an 93% Physical, 3% Hybrid, and 4% Remote job distribution, with an average salary of $70,418 per year, or $33.9 per hour.

Software Development Engineer (Image Processing)

Viavi Solutions

Ottawa, ON โ€ข On-site

Full-time

Medical, Life, Retirement, PTO

Re-posted 18 days ago


Job description

Summary:

VIAVI (NASDAQ: VIAV) is a global provider of network test, monitoring and assurance solutions for telecommunications, cloud, enterprises, first responders, military, aerospace, and railway. VIAVI is also a leader in light management technologies for 3D sensing, anti-counterfeiting, consumer electronics, industrial, automotive, government and aerospace applications.
We are the people behind the products that help keep the world connected at home, school, work, at play, and everywhere in between. VIAVI employees are passionate about supporting customer success and we welcome people who bring their best every day to the company - to question, to collaborate and to push for solutions that will delight our customers.
Title: Digital Imaging Software Engineer
Position Overview:
Our team develops optical test and measurement equipment for telecommunications laboratory and manufacturing environments. We are seeking a Digital Image Software Engineer to support the development and implementation of image processing algorithms and software applications for digital microscopy and related imaging systems.
This role is well-suited for an engineer with a solid foundation in C++ and Python, hands-on experience with image processing or machine vision, and an interest in working on real-world electro optical instrumentation products. The position emphasizes software implementation, testing, debugging, and maintenance, while providing opportunities to grow into more advanced algorithm development and system-level responsibilities.

Duties & Responsibilities:

Key Responsibilities:

  • Implement, test, debug, and maintain image processing algorithms and software applications
  • Support the development of imaging and machine vision features
  • Contribute to software development in C++ and Python on Windows and Linux platforms
  • Assist with system integration, testing, and verification of imaging and optical subsystems
  • Participate in prototyping and evaluation of imaging solutions for new and existing products
  • Collaborate with cross-functional team members throughout the product lifecycle
  • Help prepare technical documentation such as design notes, test reports, and user documentation
  • Participate as a team member in an Agile/Scrum development environment
  • Follow established coding standards, version control practices, and development processes

Required Qualifications:

  • Bachelor's degree in Computer Science, Computer/Systems Engineering, Mathematics, or a related field
  • 3+ years of professional software development experience, primarily in C/C++
  • 1-3 years of experience working with image processing, computer vision, or machine vision applications, including academic, internship, or industry experience

Pre-Requisites / Skills / Experience Requirements:

    Required Skills and Capabilities:

    • Fundamental knowledge of image processing concepts (e.g., filtering, segmentation, feature extraction)
    • Experience programming in C/C++; working knowledge of Python
    • Familiarity with common image processing and numerical libraries such as OpenCV, NumPy, SciPy, scikit-image, or PIL
    • Experience developing or debugging software on Windows; exposure to Linux environments preferred
    • Comfortable using IDEs and build systems (e.g., Visual Studio, CMake, GCC/MSVC)
    • Strong problem-solving skills and attention to detail
    • Clear written and verbal communication skills
    • Ability to work effectively in a collaborative engineering team

    Preferred Qualifications:

    • Exposure to digital microscopy, optics, or scientific/industrial imaging systems
    • Introductory experience with machine learning techniques applied to image analysis
    • Familiarity with Embedded Linux or ARM-based systems
    • Experience using version control and issue tracking tools (e.g., Git, Jira)
    • Previous experience working on a team using Agile or Scrum methodologies

    What This Role Offers:

    • Hands-on experience developing production software for advanced imaging instrumentation
    • Mentorship and technical guidance from experienced software and systems engineers
    • Opportunities to grow into advanced image processing, algorithm design, and system-level development
    • Involvement across the product lifecycle, from prototype to production

    If you have what it takes to push boundaries and seize opportunities, apply to join our team today.

    VIAVI Solutions is an equal opportunity and affirmative action employer - minorities/females/veterans/persons with disabilities.

    Job Posting Pay Range:

    84,000

    to

    156,000

    Exceptional qualifications, experience and location may impact salary. VIAVI offers a competitive benefits package that includes paid time off, health, life and disability insurance, 401(k), and a bonus program.