Senior Software Engineer - Data Platform
Samsara- Base salary
- $126k–$163k Published base salary range
- Location
- Remote - Canada Remote eligibility
- Employment
- Full-time Senior
Role skills
Apply on samsara.com
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.