Skip to main content

Senior Software Engineer - Data Platform

Samsara
Remote - CanadaUpdated 1d ago
Base salary
$126k–$163k
Published base salary range
Location
Remote - Canada
Remote eligibility
Employment
Full-time
Senior
Role family
Engineering
B2B SaaS
Role skills
Apply on samsara.com
Job actionsApply now
Job actionsApply now

About the job

About the role

Samsara is looking for a Senior Software Engineer I to join the Data Platform team, which owns and develops the core analytical platform across Samsara. This team builds and maintains the infrastructure that powers Samsara's data lake, distributed compute platform, and the systems that move data from production data stores into the lakehouse.

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 handling petabytes of data.
  • 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.
  • Work on foundational data lake and lakehouse technologies including Delta Lake on S3, data catalogs, metadata services, orchestration systems, and platform automation.
  • Collaborate with infrastructure, product engineering, data science, analytics, security, and data engineering teams.

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).
  • Proficiency in at least one production programming language such as Go, Python, Scala, or Java.
  • Ability to collaborate effectively with cross-functional partners.

Compensation

Annual base salary range: $126,225—$163,350 CAD. Eligible for initial RSU grant with no vesting cliff and ongoing refresh opportunities.

Benefits

Equity, performance-based bonus/variable pay, comprehensive health and parental leave plans, professional development stipend, flexible remote model.

Skills & tags

What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.