Computer Vision Engineering Intern – Full-Time, Vancouver, BC, Canada

AIM Defence

Vancouver

On-site

CAD 34,095 - 48,560

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Competitive remuneration
Professional learning opportunities
Exciting project involvement
Supportive workplace environment

Job summary

AIM Defence, located in Vancouver, is looking for Computer Vision Engineering Interns to join our dedicated Engineering and R&D team. You will work on creating training data and developing machine learning models to enhance defence technology against weaponised drones.

This full-time opportunity offers competitive compensation at $30 per hour, suited for Canadian citizens capable of obtaining security clearance. If you have a background in computer science or engineering and a passion for innovation, we invite you to apply.

Qualifications

  • Minimum of 2 years of education in computer science, computer engineering, or mechatronics engineering.
  • Experience with neural networks and machine learning.
  • Proficiency in C, C++, Python, or Go.

Responsibilities

  • Prepare machine-learning training datasets using real-world data.
  • Develop software to automate training processes.
  • Analyze model performance and improve reliability.
  • Collaborate with cross-functional teams.
  • Document experiments and results clearly.
  • Deliver high-standard, production-ready software.

Skills

Neural networks
Machine learning
C
C++
Python
Go
Time management
Collaboration

Education

2+ years in computer science or related field

Job description

The Role

AIM is a deep-tech startup building advanced high‑power laser systems to protect people from weaponised drones. We are seeking highly motivated Computer Vision Engineering Interns based in Vancouver, BC, Canada. At AIM, you will be working with our Engineering and R&D team to create training data and develop machine learning models for use in tomorrow’s defence technology.

Commitment

We are looking for candidates who are available immediately on a full‑time basis and are able to work effectively in a fast‑paced, delivery‑focused environment. Compensation is $30 per hour. Due to clearance and security requirements, this role is only open to Canadian Citizens with the ability to obtain and maintain the required security clearance.

What You’ll Do
  • Prepare machine‑learning training and validation datasets using real‑world image and video data.
  • Develop software to simplify and automate manual steps of the training process.
  • Analyse model performance using quantitative metrics (e.g., precision, recall, latency) and iterate to improve robustness and reliability.
  • Collaborate with cross‑functional teams (software, hardware, and R&D) to integrate with our laser platform.
  • Document experiments, methodologies, and results clearly to support continuous improvement and knowledge sharing.
  • Ensure work is delivered to a high standard, meets timelines, and results in production‑ready software deliverables.
What You’ll Bring
  • At least 2 years of computer science, computer engineering, or mechatronics engineering education (i.e., 3rd year students and above).
  • Experience with neural networks and machine learning.
  • Experience (educational or professional) with at least one of the following programming languages: C, C++, Python, or Go.
  • Strong time management skills, with the ability to prioritise tasks, manage competing deadlines, and adapt to changing requirements.
  • Ability to work both independently and collaboratively within a multidisciplinary team.
How You’ll Benefit
  • Competitive remuneration.
  • Exciting projects and industry leading innovations.
  • Professional learning and development opportunities.
  • Opportunity to innovate and work in a fast‑paced team.
  • Challenges at the edge of what’s possible.

A commitment to ensuring diversity, inclusion, and equality is embedded throughout our organisation for the benefit of our customers and our team. We strive for a positive and engaging workplace where mental health and wellbeing are supported. We welcome applicants from all diverse backgrounds.

If you are looking for a unique and exciting opportunity, we look forward to your application.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Distributed Systems Engineer
Distributed Systems Engineer

AIM Defence • Vancouver

On-site
CAD 80,000 - 135,000
Extended health benefits
Flexible working hours
Professional learning opportunities
Machine Learning Engineer
Machine Learning Engineer

Invision AI Inc. • Toronto

On-site
CAD 110,000 - 160,000
Equity
Machine Learning Engineer
Machine Learning Engineer

Invision AI Inc. • Toronto

On-site
CAD 110,000 - 160,000
Equity
Machine Learning Engineer
Machine Learning Engineer

Invision AI • Toronto

On-site
CAD 110,000 - 150,000
Equity
RRSP Plan
Health and Dental
+1
Senior Systems Engineer - Edge Integration & Sensor Fusion
Senior Systems Engineer - Edge Integration & Sensor Fusion

Invision AI Inc. • Toronto

Hybrid
CAD 110,000 - 160,000
Equity
Health and dental insurance
RRSP plan
+1
Vision Software Developer II
Vision Software Developer II

LMI Technologies • Burnaby

On-site
CAD 93,000 - 136,000
Health Benefits
Hybrid work arrangements
Education Support Program
+2
Computer Vision Engineer
Computer Vision Engineer

SearchLabs • Mississauga

Hybrid
CAD 210,000 - 250,000
Senior Technical Product Manager - Edge and Mechatronics
Senior Technical Product Manager - Edge and Mechatronics

Invision AI Inc. • Toronto

On-site
CAD 120,000 - 170,000
Equity
RRSP Plan
Health and Dental
+1
Researcher – Computer Vision & Human-Centered AI
Researcher – Computer Vision & Human-Centered AI

Huawei Canada • Markham

On-site
CAD 147,000 - 216,000
Computer Vision Engineer
Computer Vision Engineer

Volatus Aerospace Corp. • Vaughan

On-site
CAD 90,000 - 120,000
Competitive salary
Group benefits plan
Group RRSP