Taro Logo

Senior Software Engineer - Data Platform

Pioneer of Connected Operations Cloud using IoT data to improve safety, efficiency and sustainability of physical operations.
Canada
$126,225 - $163,350
Data
Senior Software Engineer
Remote
1,000 - 5,000 Employees
4+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer - Data Platform

Samsara, a NYSE-listed pioneer in Connected Operations™ Cloud (NYSE: IOT), is seeking a Senior Software Engineer for their Data Platform team. This role is crucial in building core infrastructure that enables data-driven products and decisions across the organization. The position involves working with Big Data cloud infrastructure, specifically focusing on building and maintaining a scalable data platform that serves engineers, data scientists, and product managers.

The role combines technical expertise in data engineering with business impact, as you'll be working on systems that help improve safety, efficiency, and sustainability across various industries representing over 40% of global GDP. You'll be handling production data infrastructure, building tools for data democratization, and optimizing compute performance using technologies like Spark, Delta Lake, and AWS services.

As a Senior Engineer, you'll be responsible for designing and implementing end-to-end solutions, developing high-performance APIs, and ensuring the reliability of the data platform. The position requires 4+ years of professional software experience and expertise in building large-scale data platforms. The ideal candidate should be familiar with Spark, AWS services, and modern data technologies like Delta Lake.

Working at Samsara offers unique opportunities to impact physical operations at scale, with over 2.3 million IoT devices deployed globally. The company values customer-centric approach, continuous learning, and collaborative teamwork. The position offers competitive compensation ($126,225 - $163,350 CAD), comprehensive benefits, and flexible remote working arrangements for candidates based in Canada.

This role is perfect for someone who wants to combine technical expertise with real-world impact, enjoys building scalable solutions, and wants to be part of a team that's transforming how physical operations work across multiple industries.

Last updated 14 hours ago

Responsibilities For Senior Software Engineer - Data Platform

  • Lift production data into a centralized data lake and scale storage layer
  • Enable large scale analytical reporting in products
  • Build tools for data democratization (orchestration frameworks, metadata catalogs)
  • Optimize compute layer for reliability and performance
  • Develop high-performance APIs and interfaces
  • Design and implement end-to-end solutions using Spark, Delta Lake, and Golang
  • Be responsible for uptime, reliability, and monitoring of data platform

Requirements For Senior Software Engineer - Data Platform

Python
Go
  • 4+ years professional software experience in production environment
  • 4+ years experience building/maintaining large scale production-grade data platform
  • Expertise working with Spark
  • AWS knowledge and expertise (S3, Lambda, SQS, Kinesis)
  • Experience with Spark (Databricks), Delta Lake, or similar technologies
  • Familiarity using Terraform

Benefits For Senior Software Engineer - Data Platform

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive total compensation package
  • Health benefits
  • Flexible working
  • Samsara for Good charity fund

Interested in this job?

Jobs Related To Samsara Senior Software Engineer - Data Platform