Remotery

Senior Software Engineer – Data Platform

atSamsaraCA flagCanadaFull-timeData EngineerSenior$126.2k – $163.3k/year

Posted Jun 20

This is a fully remote position, open to applicants in Canada.

📋 Description

• Design, develop, and manage high-scale data ingestion and replication systems from Samsara’s primary production data sources, including RDS, DynamoDB, internal APIs, and event-driven architectures, into our data lakehouse.

• Construct and sustain a reliable, scalable, and advanced data platform infrastructure capable of processing petabytes of data across Samsara’s analytics, AI, product, and operational applications.

• Enhance the reliability, observability, scalability, security, and developer experience of Samsara’s Spark and Databricks-driven data processing platform.

• Create internal libraries, APIs, frameworks, and tooling in languages like Go and Python to assist teams across Samsara in safely and efficiently moving, processing, discovering, and accessing data.

• Engage with foundational data lake and lakehouse technologies, including Delta Lake on S3, data catalogs, metadata services, orchestration frameworks, and platform automation.

• Work closely with infrastructure, product engineering, data science, analytics, security, and data engineering teams to grasp platform requirements and deliver robust, scalable solutions.

• Keep abreast of contemporary data platform technologies and contribute to shaping Samsara’s long-term data infrastructure roadmap, encompassing support for AI, privacy, security, global scalability, and customer-facing data products.

• Advocate for, exemplify, and integrate Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we expand globally and open new offices.


⛳️ Requirements

• 4+ years of professional software engineering experience in production settings.

• 4+ years of experience in building or maintaining large-scale production data infrastructure, data platforms, distributed systems, or data lake systems.

• Strong expertise in Apache Spark or comparable distributed data processing systems.

• Experience managing production infrastructure in AWS, including services like S3, RDS, DynamoDB, SQS, Kinesis, Lambda, or similar.

• Proven track record in designing, building, and operating reliable systems with a strong emphasis on scalability, observability, security, and operational excellence.

• Proficient in at least one production programming language such as Go, Python, Scala, or Java.

• Capability to collaborate effectively with cross-functional teams, including software engineers, data scientists, analysts, security personnel, and product stakeholders.


🏝️ Benefits

• A flexible, employee-led remote work model

• Professional development stipend

• Comprehensive health and parental leave plans

• Initial RSU grant with no vesting cliff

• Ongoing refresh opportunities linked to performance

People also viewed

Anord Mardix10 hours ago

Senior BI Data Engineer

GB flagUnited Kingdom OnlyFull-timeData Engineer
ApplyView job
Stefanini Brasil10 hours ago

Data Architect, AWS

BR flagBrazil OnlyFull-timeData Engineer
ApplyView job
InVision Communications10 hours ago

Data Engineer

US flagUnited States OnlyFull-timeData Engineer$100k – $110k/year
ApplyView job
Leega10 hours ago

Data Engineer – Senior (GCP)

BR flagBrazil OnlyFull-timeData Engineer
ApplyView job
Enable Data10 hours ago

Lead Data Engineer – Data Architect

IN flagIndia OnlyFull-timeData Engineer
ApplyView job
Capco10 hours ago

Senior Data Engineer – Microsoft Fabric

BR flagBrazil OnlyFull-timeData Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers