Computer Vision Engineer — Underwater AI for Aquaculture

Innovasea

Nova Scotia

Hybrid

CAD 90,000 - 140,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Paid time off
Employee Assistance Program
Paid parental leave
Pension
Hybrid work option (HRM)

Job summary

Innovasea in Canada is seeking an experienced Computer Vision Engineer (Algorithm Development) to shape the next generation of ocean farming products using underwater perception, 3D vision, and modern deep learning.

You will lead design, development, evaluation, and deployment of CV algorithms for real-time perception in challenging underwater environments, collaborating with software and hardware teams to deliver production-ready solutions.

Qualifications

  • Experience building training/evaluation pipelines and managing datasets.
  • Strong Python for ML and C++ for production integration.
  • Experience with PyTorch and ML deployment tools.
  • Solid software engineering fundamentals and CI/CD basics.
  • Excellent cross-functional communication.

Responsibilities

  • Design and implement computer vision and deep learning algorithms for underwater applications (detection, tracking, segmentation, pose/key points, 3D reconstruction).
  • Develop robust underwater image enhancement and domain adaptation approaches (color correction, dehazing, low-light, turbidity robustness).
  • Create scalable training and evaluation pipelines: dataset curation, labeling workflows, augmentation, model training.
  • Define and track algorithm KPIs and run ablation studies to drive improvement.
  • Optimize models for real-time deployment on edge hardware (Jetson / GPU): quantization, pruning, TensorRT, batching, profiling.
  • Collaborate with software/hardware teams to integrate models into production systems (APIs, streaming pipelines, monitoring, versioning).
  • Work with marine biology and ocean engineering stakeholders to ensure outputs support fish well-being and scientific validity.
  • Travel domestically/internationally for R&D site work, system validation, and customer visits.

Skills

Python
C++
PyTorch
ML frameworks
Git workflows
Communication

Tools

TensorRT
ONNX

Job description

Innovasea in Canada is seeking an experienced Computer Vision Engineer (Algorithm Development) to shape the next generation of ocean farming products using underwater perception, 3D vision, and modern deep learning.

You will lead design, development, evaluation, and deployment of CV algorithms for real-time perception in challenging underwater environments, collaborating with software and hardware teams to deliver production-ready solutions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Computer Vision Engineer
Senior Computer Vision Engineer

InnovaSea Systems, Inc. • Bedford

On-site
CAD 120,000 - 170,000
Paid time off and holidays
Employee Assistance Program
Paid parental leave
+4
Ocean Data Scientist — AI & Vision for Marine Tech
Ocean Data Scientist — AI & Vision for Marine Tech

Memorial University of Newfoundland • San Juan de Terranova

Hybrid
CAD 67,000 - 87,000
Computer Vision Engineer (AI Perception)
Computer Vision Engineer (AI Perception)

ROZOR • Hamilton

On-site
CAD 90,000 - 130,000
Business Development Executive
Business Development Executive

Aquatic Network • Halifax Regional Municipality

Hybrid
CAD 80,000 - 110,000
Paid time off
Employee Assistance Program
Paid parental leave
+2
Computer Vision Engineer - Markham, ON
Computer Vision Engineer - Markham, ON

Tenth Revolution Group • Markham

On-site
CAD 85,000 - 120,000
Repair & Technical Support Specialist
Repair & Technical Support Specialist

Jobless • Bedford

Hybrid
CAD 55,000 - 75,000
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Brainpower360 • Vancouver

On-site
CAD 90,000 - 130,000
Computer Vision Engineer
Computer Vision Engineer

Assembler AI • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Competitive salary and stock options
Health and wellness spending account
Latest MacBook and modern tooling
+1
Computer Vision Engineering Intern – Full-Time, Vancouver, BC, Canada
Computer Vision Engineering Intern – Full-Time, Vancouver, BC, Canada

AIM Defence • Vancouver

On-site
Competitive remuneration
Professional learning opportunities
Exciting project involvement
+1
Senior AI - Computer Vision Engineer
Senior AI - Computer Vision Engineer

XYZ Reality • Calgary

On-site
CAD 120,000 - 180,000