Machine Learning Scientist

Swim Recruiting

British Columbia

On-site

CAD 100,000 - 150,000

Full time

6 hours ago
Be an early applicant

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

Swim Recruiting seeks a mid-to-senior Machine Learning Scientist to lead foundational deep learning research and drive production-ready models at scale in the Greater Vancouver area.

You will own the full arc of model development, from whiteboard concepts to deployment, tackling novel computer vision challenges across massive industrial datasets with PyTorch as the primary stack (JAX also considered).

Qualifications

  • Master's or PhD in CS/EE or related field required.
  • 3+ years of hands-on DL research, architectures from scratch.
  • Excellent communication to translate model behavior to non-ML audiences.

Responsibilities

  • Own full arc of model development from ideation to deployment.
  • Design and implement deep learning architectures for vision tasks.
  • Collaborate with domain experts to ship models into production at scale.

Skills

Python
ML research
Communication

Education

Master's or PhD in CS/EE or related

Tools

PyTorch
JAX
Computer Vision
Model deployment

Job description

A rare opportunity to do real, foundational deep learning research and see your models shipped into production at scale. If you're driven by hard problems, motivated by industrial-scale impact, and thrive when you can take ownership from whiteboard to deployment — this one is worth your attention.

  • Join a high-growth tech company at the forefront of industrial imaging, where your contributions directly shape how clients understand and manage assets at scale.
  • You won't be maintaining legacy pipelines or fine-tuning off-the-shelf models. This role is purpose-built for scientists who want to design and build deep learning architectures from scratch, tackling genuinely novel computer vision challenges across massive industrial datasets.
  • The team is actively expanding into new technologies with rapid growth forecasted. You're joining at an inflection point where you can shape direction, with the backing of an established, high-performing team.
  • Work alongside domain experts, data engineers, and platform teams who are deeply invested in making your models succeed in the real world. Small team culture means your contributions are visible, your ideas get heard, and your impact is never buried.
What & Why:

A fast-growing industrial technology company is looking for a mid-to-senior Machine Learning Scientist to join their growing team. The role is open due to team growth, with the organization scaling its model development capacity to support an expanding set of industrial applications that are moving toward large-scale deployment. This is a hands-on research position where you'll own the full arc of model development.

Who:

Our client is a Canadian-founded tech company that has built a proprietary platform disrupting how industrial operators assess the integrity of their critical infrastructure. They operate at the crossroads of advanced physics, machine learning, and engineering.

The position is fully-on site in the Greater Vancouver area.

You:

You will bring the following education, skills and experience to the role:

  • Master's or PhD degree in Computer Science, Electrical Engineering, or a related discipline
  • 3+ years of hands-on experience developing and researching deep learning models, with a strong emphasis on building architectures from scratch
  • Deep proficiency in Python and modern deep learning frameworks — PyTorch is the primary stack but other skills likes JAX also considered
  • Demonstrated experience with vision tasks including object detection, instance segmentation, semantic segmentation, or anomaly detection
  • Excellent communication skills — you can translate complex model behaviour to non-ML audiences, gather context from domain experts, and rally collaborators around a research direction
Compensation:

$100,000 to $150,000 + competitive incentive program

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Scientist
Machine Learning Scientist

Swim Recruiting • Vancouver

On-site
CAD 100,000 - 150,000
Data Scientist
Data Scientist

BCtechjobs • North Vancouver

On-site
CAD 100,000 - 150,000
Senior ML Scientist - From Scratch to Production in Vision
Senior ML Scientist - From Scratch to Production in Vision

BCtechjobs • Vancouver

On-site
CAD 100,000 - 150,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
Principal ML Engineer
Principal ML Engineer

HRB • Canada

Remote
CAD 140,000 - 210,000
RRSP matching
Machine Learning Researcher
Machine Learning Researcher

TekRek • Toronto

On-site
CAD 180,000 - 280,000
Hybrid Montreal: Applied AI Research Scientist
Hybrid Montreal: Applied AI Research Scientist

Industry Professionals • Montreal

Hybrid
CAD 100,000 - 130,000
Applied Machine Learning Scientist
Applied Machine Learning Scientist

Jump! Recruiters • Toronto

On-site
CAD 120,000 - 160,000
Competitive salary
Bonus program
Retirement plan contributions
+5
Applied AI Research Scientist
Applied AI Research Scientist

Industry Professionals • Montreal

Hybrid
CAD 100,000 - 130,000
Senior Software Developer – Data Scientist (AI & Machine Learning)
Senior Software Developer – Data Scientist (AI & Machine Learning)

TEEMA Group • Vancouver

On-site
CAD 180,000 - 200,000