Software Engineer - Data Platform
Samsara· Platform
RemoteCA$106.7k - CA$138.1kfull-timePosted 2mo ago
About the role
Software Engineer role focused on building and operating the core analytical data platform at Samsara, including data lakehouse infrastructure, Spark/Databricks processing, and data ingestion from production stores into the lakehouse. Remote role open to Canada-based candidates.
Responsibilities
- Design, build, and operate high-scale data ingestion and replication systems from production data stores (RDS, DynamoDB, internal APIs, event-driven systems) into the data lakehouse.
- Build and maintain reliable, scalable data platform infrastructure for petabytes of data across analytics, AI, product, and operations use cases.
- Improve reliability, observability, scalability, security, and developer experience of Spark and Databricks-based data processing platform.
- Develop internal libraries, APIs, frameworks, and tooling in Go and Python to move, process, discover, and access data safely and efficiently.
- Work on foundational data lake and lakehouse technologies (Delta Lake on S3, data catalogs, metadata services, orchestration systems, platform automation).
- Collaborate with infrastructure, product engineering, data science, analytics, security, and data engineering teams to deliver durable, scalable solutions.
- Stay connected to modern data platform technologies and shape Samsara’s long-term data infrastructure roadmap (AI, privacy, security, global scale, customer-facing data products).
- Champion and embed Samsara’s cultural principles in global scaling efforts.
Qualifications
- 4+ years of professional software engineering experience in production environments.
- 4+ years building or maintaining large-scale production data infrastructure, data platforms, distributed systems, or data lake systems.
- Strong experience with Apache Spark or similar distributed data processing systems.
- Experience operating production infrastructure in AWS (S3, RDS, DynamoDB, SQS, Kinesis, Lambda, or similar).
- Experience designing, building, and operating reliable systems with ownership of scalability, observability, security, and operational excellence.
- Proficiency in at least one production programming language (Go, Python, Scala, or Java).
- Ability to collaborate effectively with cross-functional partners including software engineers, data scientists, analysts, security teams, and product stakeholders.
Skills
Required:Apache SparkGoPython
Nice to have:ScalaJava
Benefits
- Total Rewards: base salary, performance-based bonus/variable pay, and equity (for eligible roles); RSU grant with no vesting cliff; ongoing refresh opportunities.
- Flexible, employee-led remote model; professional development stipend; comprehensive health and parental leave plans.
Last updated Oct 10, 2026. Interested? Apply on the company site.
About Samsara
Samsara | The Connected Operations Platform
Samsara's connected operations platform helps 20,000+ operations improve safety, cut costs, and run smarter — built with operators.
Fleet TelematicsCameras and VideoDriver ExperienceSafety Reporting & InsightsEquipment ManagementIntegrated platformAI-powered analyticsFleet Intelligence
More open roles at Samsara
- Manager, Mid Market (Central)2d agoHybrid (Central Time Zone) · US Mid Market AE2
- Manager, Mid Market (Central)2d agoHybrid (US Central Time Zone) · US Mid Market AE2
- Account Executive, Mid Market (West)2d agoHybrid (Denver and Seattle) · US Mid Market AE2
- Specialist Seller, Enterprise Core (AI Products)2d agoRemote · Product Specialists
- Account Executive, Mid Market (Northeast)2d agoHybrid (Northeast (remote with regional travel)) · US Mid Market AE2