Staff Software Engineer - CAM

Remote
Samsara $162,400 - $290,000
Full Time Lead Level 8+ years

Posted 1 week ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

As a Staff Software Engineer, you will be a technical anchor for the Connected Asset Maintenance (CAM) product area, leading the design and evolution of its predictive maintenance platform. This role involves partnering with product, data science/ML, and design teams to build and scale high-impact capabilities for customers.

Responsibilities

  • Define and drive the technical strategy for CAM’s predictive maintenance platform, including architecture for data ingestion, feature engineering, model serving, and customer-facing workflows.
  • Lead the design and implementation of new predictive models and data products, working closely with ML/data partners.
  • Own and evolve large-scale, distributed systems that process high-volume time-series and event data from Samsara devices and third-party sources.
  • Collaborate across the stack (backend, web, and potentially mobile) to deliver end-to-end features.
  • Partner with product, design, and customer-facing teams to define the roadmap, translate ambiguous business problems into clear technical projects, and measure impact.
  • Mentor and multiply other engineers on the team through code reviews, design reviews, technical coaching, and by setting high standards for quality, reliability, and velocity.

Requirements

  • 8+ years of experience in software design and development, including building and operating production systems at scale.
  • 3+ years building data-intensive or ML-backed products (e.g., forecasting systems, anomaly detection, recommendation systems).
  • Strong programming fundamentals and deep proficiency in Python for backend and data/ML-related services.
  • Experience designing and operating distributed systems or large-scale microservices (e.g., event-driven architectures, time-series storage, streaming or batch data pipelines).
  • Demonstrated experience leading cross-team or cross-org projects from inception through rollout.
  • Strong communication skills and the ability to translate between technical and non-technical stakeholders.
  • Proven ability to "sit with the customer" to deeply understand operational pain points and translate them into high-impact technical requirements.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • 8+ years of experience in software design and development, including building and operating production systems at scale. 3+ years building data-intensive or ML-backed products.

Nice to Have

  • Master’s degree in Computer Science + Artificial Intelligence.
  • Expertise with time-series data and forecasting techniques.
  • Hands-on experience with MLOps practices and tooling.
  • Experience with full-stack development using technologies such as Go, TypeScript/JavaScript, React, GraphQL.
  • Background working with industrial, fleet, or equipment data.
  • Proven track record of mentoring senior engineers and influencing engineering culture.

Skills

Python * JavaScript * REACT * Go * Distributed Systems * TypeScript * Microservices * MLOps * GraphQL * Real-Time Data Processing *

* Required skills

Benefits

Health benefits
Competitive total compensation package
Remote and flexible working

About Samsara

Samsara (NYSE: IOT) is the pioneer of the Connected Operations™ Cloud, a platform that enables organizations that depend on physical operations to harness Internet of Things (IoT) data to develop actionable insights and improve their operations.

Technology
View all jobs at Samsara →