Computer Vision ML Engineer: Build Real-World Marine AI

Current Scientific Corporation

Port Coquitlam

Hybrid

CAD 80,000 - 100,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Current Scientific Corporation in Port Coquitlam, BC is seeking a machine-learning developer to join the CURRENT AI team. You will work on core computer vision components, train and deploy ML models, and collaborate across engineering and product to ship real-world AI features.

The ideal candidate has a solid software background with practical ML experience, proficiency in Python, and hands-on experience with PyTorch/TensorFlow and OpenCV.

Qualifications

  • Bachelor’s degree or diploma in engineering, computer science, mathematics, or similar.
  • 3+ years of software experience, especially in applied ML.
  • Proficiency in Python.
  • ML frameworks (e.g. PyTorch, TensorFlow).
  • Classical computer vision (e.g. OpenCV).
  • Linux command line.
  • Strong written and oral English communication.

Responsibilities

  • Continuously train, evaluate, and deploy computer vision ML models in response to new data.
  • Create novel vision algorithms using classical and ML computer vision techniques.
  • Optimize code for latency and maintainability.
  • Inform data collection and annotation processes.
  • Create and integrate with internal/external APIs.
  • Set up ML tooling.
  • Review and document code.
  • Stay up to date with the latest developments in AI, especially in computer vision.

Skills

Python
Applied ML
Linux command line

Education

Bachelor’s degree or diploma in engineering, computer science, mathematics, or similar

Tools

PyTorch
TensorFlow
OpenCV
GStreamer
NVIDIA DeepStream
Jetson

Job description

Current Scientific Corporation in Port Coquitlam, BC is seeking a machine-learning developer to join the CURRENT AI team. You will work on core computer vision components, train and deploy ML models, and collaborate across engineering and product to ship real-world AI features.

The ideal candidate has a solid software background with practical ML experience, proficiency in Python, and hands-on experience with PyTorch/TensorFlow and OpenCV.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Computer Vision ML Developer
Computer Vision ML Developer

Current Scientific Corporation • Port Coquitlam

Hybrid
CAD 80,000 - 100,000
Machine Learning Engineer
Machine Learning Engineer

Invision AI Inc. • Toronto

Hybrid
CAD 110,000 - 170,000
Equity
RRSP Plan
Health & Dental
Edge AI & Computer Vision Engineer (Embedded)
Edge AI & Computer Vision Engineer (Embedded)

mecka.ai • Toronto

On-site
CAD 120,000 - 180,000
Head of Machine Learning
Head of Machine Learning

Toast • Vancouver

On-site
CAD 160,000 - 180,000
Health, dental, and vision coverage
4 weeks paid vacation
Relocation support available
+2
Applications & Technology Team Member
Applications & Technology Team Member

Current Corporation • Port Coquitlam

On-site
CAD 55,000 - 80,000
Benefits
Product Developer (AI Focused)
Product Developer (AI Focused)

SSI (ShipConstructor & ShipbuildingPLM) • Victoria

Hybrid
CAD 90,000 - 120,000
Full benefits
Work-from-home options
Education benefits
ML Vision Scientist Co-op — Industrial Robotic Vision
ML Vision Scientist Co-op — Industrial Robotic Vision

The Institute for Performance and Learning • Vancouver

On-site
CAD 40,000 - 50,000
Computer Vision & ML Expert
Computer Vision & ML Expert

Alignerr Corp. • Toronto

Remote
CAD 55,000 - 165,000
Fully remote
Head of ML & Embedded AI for Rescue Tech
Head of ML & Embedded AI for Rescue Tech

Toast • Vancouver

On-site
CAD 160,000 - 180,000
Health, dental, and vision coverage
4 weeks paid vacation
Relocation support available
+2
Product Developer (AI Focused)
Product Developer (AI Focused)

SSI ShipConstructor • Victoria

On-site
CAD 90,000 - 140,000
Education benefits
Self-paced learning opportunities
Work-from-home options