Drimva

Samsara

Staff Machine Learning Engineer - Edge AI

Remote - Canada +1 · Remote · Staff · Full-time · Posted Nov 27, 2025

Location
Remote - Canada
San Francisco - SF9
Experience
8+ years as a Machine Learning Engineer; experience coaching and mentoring ML Engineers.
Visa sponsorship
All offers of employment are contingent upon the ability to secure and maintain the legal right to work at the company and in the specified work location.

About the job

Leads development of AI product features for edge devices, using large-scale operational data and collaborating across engineering and research teams.

What you'll do

  • Lead design and implementation of AI product initiatives on edge devices; develop tactical solutions and longer-term research.
  • Use petabyte-scale operational data to prototype AI experiences and optimize ML model performance on edge devices.
  • Partner with engineering and business teams, adopt suitable research and technology, and mentor ML Engineers.

What they ask for

  • 8+ years experience as a Machine Learning Engineer.
  • Profound experience optimizing ML models and systems for Edge compute constraints.
  • Coding in python or similar, and in C++ or Rust.
  • Experience developing and shipping production code at large scale; strong functional knowledge of iterative ML product development.

Nice to have

  • Proficiency in self-serving with data for experiments and model training at scale; record of successful high impact deliveries in AI.
  • Deep knowledge in state of the art Computer Vision and multi-model models.

Pay

$170,400 — $234,300 CAD (annual base salary)

Tools

python, C++, Rust

AI focus

Develop and optimize AI solutions and ML models for edge devices, including longer-term research and new AI experiences.

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 5, 2026 (UTC)