6 months ago
Remote, CanadaStaff+
Responsibilities
- Design, build, and operate the end-to-end ML platform spanning training, experimentation, batch and online inference, and edge deployment.
- Partner with product and applied ML teams to design, launch, and iterate ML-powered features such as computer vision, EcoDriving insights, and LLM-based reporting.
- Lead throughput and cost estimation, capacity planning, and go/no-go analysis for new ML features.
- Define experiment success metrics, structure A/B tests and offline evaluations, and interpret results for product and technical decisions.
- Evolve training and experimentation infrastructure, including job orchestration, cluster configuration, environment management, experiment tracking, evaluation, and regression testing.
- Design and operate Ray- and Spark-based online and batch inference systems with deployment patterns, observability, and SLOs.
- Partner with firmware and edge teams on model packaging, validation, device deployment, and cloud-to-edge feedback loops.
- Own reliability, observability, security, on-call practices, incident response, and infrastructure hardening across cloud and edge ML systems.
- Set ML infrastructure architecture and strategy, influence cross-team decisions, and mentor engineers and applied scientists at Staff+/Senior Staff scope.
- Improve developer experience through documentation, office hours, best practices, and open-source community participation.
- Own or co-own end-to-end technical delivery for high-priority initiatives from modeling and system design through production rollout.
- Champion Samsara’s cultural principles and customer-focused engineering practices.
Requirements
- 10+ years of experience in machine learning engineering or related fields, with a track record of building and operating large-scale ML systems.
- Strong experience with distributed computing frameworks such as Ray and/or Spark.
- Hands-on experience with AWS, containers/Kubernetes, and production observability tooling.
- Experience building or supporting ML platforms for training, experimentation, or inference used by multiple teams.
- Understanding of ML fundamentals, including evaluation, experiment design, and production model iteration.
- Experience shipping ML-powered features end-to-end with measurable product or business impact is preferred.
- Background in computer vision and/or LLM-based systems in production environments is preferred.
- Experience with edge or on-device ML and collaboration with firmware or embedded teams is preferred.
- Familiarity with model registries, deployment, monitoring, rollback, and drift detection is preferred.
- Experience with strong security and compliance requirements is preferred.
- Demonstrated ability to lead across teams and influence technical direction at Staff+ scope is preferred.
- Strong ownership and desire for end-to-end autonomy are preferred.
Benefits
- Remote position open to candidates based in Canada.
- Flexible employee-led remote model with offices available for in-person work.
- Professional development stipend.
- Comprehensive health and parental leave plans.
- Eligible for an initial RSU grant, ongoing refresh opportunities, and performance-based bonus or variable pay.
- Full-time employment with annual base salary stated in CAD.
Tech Stack
Categories
About Samsara
Samsara builds a Connected Operations Cloud that uses IoT hardware and software to help fleets and other physical-operations organizations monitor vehicles, assets, and worksites. Its platform spans video-based driver safety, vehicle telematics, equipment monitoring, and mobile workflows, sold as subscriptions with accompanying devices. Founded in 2015 and headquartered in San Francisco, Samsara is a public company on the NYSE (ticker: IOT) serving transportation, construction, manufacturing, field services, and government.
