Staff ML Engineer

🕒 March 24

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Samsara

Samsara

1001 - 5000 employees

Founded 2015

🏢 Enterprise

🚗 Transport

🔐 Security

💰 Seed Round on 2014-08

Enterprise • Transport • Security

Samsara is a technology company that provides a comprehensive operations platform aimed at improving the efficiency, safety, and sustainability of organizations. Their solutions include video-based safety, vehicle telematics, equipment monitoring, workforce applications, and site visibility. Samsara serves a wide range of industries, including transportation, logistics, construction, and government. The platform connects people, systems, and data, enabling organizations to make faster, data-informed decisions. Samsara's Connected Operations technology helps complex organizations operate more effectively by offering real-time GPS, proactive alerts, compliance training, and asset tracking.

📋 Description

• Design, build, and operate Samsara’s 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 (e.g., backend CV models, EcoDriving insights, LLM-based reporting) • Lead throughput and cost estimation for new ML features—from early-stage exploration to production-scale capacity planning • Collaborate on experiment design and evaluation, including defining success metrics, structuring A/B tests or offline evaluations • Evolve shared training and experimentation infrastructure (e.g., job orchestration, cluster configuration, environment management) • Design and operate scalable online and batch inference systems (Ray- and Spark-based) • Partner with firmware and edge teams to define workflows for packaging, validating, and deploying models to Samsara devices • Own the reliability, observability, and security posture of ML systems across cloud and edge environments • Provide Staff+/Senior-Staff-level technical leadership by setting architecture and strategy for ML infrastructure • Drive strong developer experience through documentation, office hours, and best practices • Own or co-own end-to-end technical delivery for high-priority or high-risk initiatives.

🎯 Requirements

• 10+ years of overall experience in machine learning engineering or related fields • Strong experience with distributed computing frameworks such as Ray and/or Spark • Hands-on experience with cloud infrastructure (AWS), containers/Kubernetes, and production observability tooling • Proven experience building or supporting ML platforms (training, experimentation, or inference) used by multiple teams • Solid understanding of ML fundamentals including evaluation, experiment design, and model iteration in production environments.

🏖️ Benefits

• Flexible working model • Professional development stipend • Comprehensive health and parental leave plans • Initial RSU grant with no vesting cliff • Ongoing refresh opportunities tied to performance

Apply Now