Staff Software Engineer - CAM
RemotePosted 1 week ago
Interested in this position?
Upload your resume and we'll match you with this and other relevant opportunities.
Upload Your ResumeAbout 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
* Required skills
Benefits
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.