← All roles

Software Engineer - Data Platform

Samsara· Platform
Apply on company site
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