1

Internship Machine Vision Engineer Jobs in Calgary, AB

Our personable sidewalk robot is our vision for the future. It's designed to take deliveries away ... Master's or PhD in Computer Science, Robotics, Electrical Engineering, Machine Learning, or a ...

Apply Early

Delivery Engineer - Canada

Calgary, AB · Remote

CA$80K - CA$120K/yr

Position Overview: We are seeking a Delivery Engineer to join our Delivery team. The ideal ... machine learning through coursework, internships, or project experience is a plus. Benefits 1. ...

Apply Early

Position Overview: We are seeking a Delivery Engineer to join our Delivery team. The ideal ... machine learning through coursework, internships, or project experience is a plus. Benefits 1. ...

We're a trusted and strategic partner to engineers, contractors, distributors, specifiers ... Vision care * Vacation time This job posting is for an existing vacancy. What CRH Offers You

Leverage natural language processing (NLP), LLM, and machine learning (ML) techniques, including ... and internship opportunities. * Global Impact: collaborate on impactful projects for top global ...

Apply Early

Leverage natural language processing (NLP), LLM, and machine learning (ML) techniques, including ... and internship opportunities. * Global Impact: collaborate on impactful projects for top global ...

Apply Early

Design automation systems for new builds, including machine design, system architecture, and BOM ... Flexible health, dental & vision benefits with HSA rollover * Employer-paid Life, AD&D, and ...

Prior relevant internship or professional experience in site/civil design, including site planning ... vision coverage; life insurance, short- and long-term disability insurance, and paid pregnancy ...

Senior Software Engineer - Canada

Calgary, AB · Remote

CA$120K - CA$150K/yr

Its patented unsupervised machine learning technology, advanced device intelligence, powerful ... Canada Life Policy Health Insurance including (Extended Health Care, Vision Care, and Dental Care ...

Senior Software Engineer - Canada

Calgary, AB · Remote

CA$120K - CA$150K/yr

Its patented unsupervised machine learning technology, advanced device intelligence, powerful ... Canada Life Policy Health Insurance including (Extended Health Care, Vision Care, and Dental Care ...

In this role you will own the end-to-end lifecycle of machine learning systems-from experimentation ... computer vision. You can find out more about our research areas at rbcborealis.com. Your ...

ML Platform Engineer

Calgary, AB · On-site

CA$152K - CA$174K/yr

Understanding of machine learning and AI concepts, workflows, and lifecycle management * Ability to ... Competitive, equitable salary with top-tier health benefits, dental, and vision insurance * Hybrid ...

Understanding of machine learning and AI concepts, workflows, and lifecycle management ... Competitive, equitable salary with top-tier health benefits, dental, and vision insurance * Hybrid ...

next page

Showing results 1-20

Internship Machine Vision Engineer information

What types of projects do Internship Machine Vision Engineers typically work on, and how do they collaborate within the team?

As an Internship Machine Vision Engineer, you will often be involved in projects that focus on developing and testing computer vision algorithms, working with image processing tools, and supporting the integration of machine vision systems into larger automation solutions. You’ll collaborate closely with senior engineers, software developers, and sometimes hardware teams to validate solutions and troubleshoot issues. Regular meetings, code reviews, and shared project management tools help ensure smooth communication and learning opportunities, fostering both technical growth and teamwork.

What are the key skills and qualifications needed to thrive as an Internship Machine Vision Engineer, and why are they important?

To thrive as an Internship Machine Vision Engineer, you generally need a background in computer science, electrical engineering, or a related field, with foundational knowledge in image processing and computer vision algorithms. Familiarity with programming languages such as Python or C++, experience with tools like OpenCV, and exposure to machine learning frameworks are typically required. Strong problem-solving abilities, attention to detail, and effective teamwork are the soft skills that set outstanding candidates apart. These competencies are crucial for efficiently developing, testing, and deploying vision solutions that address real-world automation and inspection challenges.

What does an Internship Machine Vision Engineer do?

An Internship Machine Vision Engineer assists in developing and implementing computer vision algorithms to enable machines or robots to interpret visual data. Their tasks often include image processing, object detection, camera calibration, and working with various sensors. Interns typically support senior engineers in testing, data collection, and model optimization, gaining hands-on experience with real-world applications. This role offers valuable exposure to fields like automation, robotics, and artificial intelligence, helping interns build a foundation for a career in machine vision.
What are popular job titles related to Internship Machine Vision Engineer jobs in Calgary, AB? For Internship Machine Vision Engineer jobs in Calgary, AB, the most frequently searched job titles are:
What job categories do people searching Internship Machine Vision Engineer jobs in Calgary, AB look for? The top searched job categories for Internship Machine Vision Engineer jobs in Calgary, AB are:
What cities near Calgary, AB are hiring for Internship Machine Vision Engineer jobs? Cities near Calgary, AB with the most Internship Machine Vision Engineer job openings:
Infographic showing various Internship Machine Vision Engineer job openings in Calgary, AB as of June 2026, with employment types broken down into 100% Full Time. Highlights an 50% In-person, and 50% Remote job distribution.
Lead Machine Learning Engineer

Lead Machine Learning Engineer

Serve Robotics

Calgary, AB • Remote

$225K - $260K/yr

Full-time

Posted 5 days ago

Be an early applicant


Job description

At Serve Robotics, we’re reimagining how things move in cities. Our personable sidewalk robot is our vision for the future. It’s designed to take deliveries away from congested streets, make deliveries available to more people, and benefit local businesses.

The Serve fleet has been delighting merchants, customers, and pedestrians along the way in Los Angeles, Miami, Dallas, Atlanta and Chicago while doing commercial deliveries. We’re looking for talented individuals who will grow robotic deliveries from surprising novelty to efficient ubiquity.

Who We Are

We are tech industry veterans in software, hardware, and design who are pooling our skills to build the future we want to live in. We are solving real-world problems leveraging robotics, machine learning and computer vision, among other disciplines, with a mindful eye towards the end-to-end user experience. Our team is agile, diverse, and driven. We believe that the best way to solve complicated dynamic problems is collaboratively and respectfully.

This role develops and scales large-scale machine learning training systems for multimodal robotics data, enabling the creation of high-performance autonomy models. By optimizing distributed training pipelines, neural network architectures, and data processing workflows, the position improves training efficiency, accelerates model iteration, and maximizes GPU utilization. The role collaborates closely with ML researchers and infrastructure teams, influencing the design, deployment, and performance of end-to-end autonomy models and the large-scale data pipelines that support them.

Responsibilities

  • Design and maintain training systems that can process and learn from petabyte-scale multimodal datasets (e.g., video and point cloud data). This includes ensuring data is efficiently loaded, distributed, and processed across large GPU clusters.

  • Identify and resolve bottlenecks in the training pipeline, including data loading, preprocessing, model computation, and inter-node communication, to maximize GPU utilization and reduce training time.

  • Work with the ML team to develop and refine neural network architectures suitable for autonomy tasks, particularly those handling high-dimensional and sequential sensor data.

  • Create and adjust loss functions and training strategies that help the model learn effectively from complex multimodal inputs and improve autonomy performance.

  • Configure, monitor, and maintain large-scale distributed training jobs across multiple machines and GPUs, ensuring stability, fault tolerance, and efficient resource usage.

  • Implement scalable systems to preprocess, transform, and augment large robotics datasets so that they are suitable for model training.

  • Work closely with ML scientists and other engineers to integrate new models, experiments, and training approaches into the production training pipeline.

  • Analyze training metrics, model outputs, and experiment logs to assess model performance and guide improvements in architecture, data usage, or training strategies.

  • Develop tools and workflows that allow teams to run experiments, track results, and iterate quickly on new model ideas or training approaches.

Qualifications

  • Master’s or PhD in Computer Science, Robotics, Electrical Engineering, Machine Learning, or a closely related technical discipline.

  • Minimum of 5 years of professional experience developing, training, and deploying machine learning models in production environments.

  • Hands-on experience training machine learning models across multiple GPUs or compute nodes, including familiarity with distributed training frameworks and large dataset handling.

  • Strong programming skills in Python for implementing machine learning models, data pipelines, and training workflows.

  • Solid knowledge of core concepts such as neural networks, optimization algorithms, loss functions, model evaluation, and training methodologies.

What Makes You Stand out

  • Experience identifying and resolving training bottlenecks related to compute utilization, memory usage, and data throughput in machine learning systems.

  • Experience training machine learning models on robotics or autonomous driving datasets involving multimodal sensor inputs such as camera video, LiDAR point clouds, radar, or telemetry data.

  • Experience developing models that combine multiple data modalities (e.g., images, point clouds, and structured sensor data) into a unified learning system.

  • Peer-reviewed publications or significant research contributions in machine learning, robotics, or related areas.

*Please note: The listed base salary range applies to candidates based in the US. Compensation may vary depending on location, experience, and role alignment. We are open to qualified candidates working remotely in Canada

  • Canada - ALL: $177k - $215k CAD

Compensation Range: $225K - $260K