IoT Data Engineer – Spark & ETL Pipelines (Remote)

Samsara Inc.

Canada

Remote

CAD 111,000 - 143,000

Full time

47 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote-friendly

Job summary

Samsara Inc. in Canada is seeking a Data Engineer to join our Data team. You will design and maintain data pipelines using SparkSQL and PySpark in our central data lake, transforming data from IoT devices into our core data model for analytics and dashboards.

This remote role allows Canada-residing candidates and offers a flexible, remote-friendly environment with opportunities to collaborate across Data Science, Analytics, and AI/ML teams, driving reliable, scalable data solutions.

Qualifications

  • BA/MS in CS, Statistics, or related field.
  • 4+ years in a data engineering-focused role.
  • Experience designing data models at scale.
  • Proficiency in ETL pipelines for large data volumes.
  • Experience with Spark-based data platforms.
  • Strong SQL, Python, and REST APIs.
  • Familiarity with version control (Git/GitHub).

Responsibilities

  • Design and maintain scalable data pipelines in a central data lake.
  • Ingest and transform data from IoT devices and software products.
  • Collaborate with Data Science, Analytics, AI/ML, and other Engineers.
  • Ensure high data quality and uptime for customer-facing datasets.
  • Promote Samsara’s cultural principles while scaling globally.

Skills

SparkSQL
PySpark
SQL
Python
REST APIs
Airflow
Dagster
Prefect
Data modeling
ETL pipelines
Git/GitHub
Spark

Education

BA / MS in Computer Science, Statistics, or related

Tools

Databricks
Airflow
Dagster
Prefect
GitHub

Job description

Samsara Inc. in Canada is seeking a Data Engineer to join our Data team. You will design and maintain data pipelines using SparkSQL and PySpark in our central data lake, transforming data from IoT devices into our core data model for analytics and dashboards.

This remote role allows Canada-residing candidates and offers a flexible, remote-friendly environment with opportunities to collaborate across Data Science, Analytics, and AI/ML teams, driving reliable, scalable data solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Samsara Inc. • Canada

Remote
CAD 111,000 - 143,000
Remote-friendly
Remote AWS Data Engineer | ETL, Redshift & Spark
Remote AWS Data Engineer | ETL, Redshift & Spark

NTT DATA, Inc. • Halifax

Hybrid
CAD 86,000 - 133,000
Remote work option
Competitive compensation package
Benefits program in Canada
Senior Data Engineer: Scalable Pipelines & Cloud Solutions
Senior Data Engineer: Scalable Pipelines & Cloud Solutions

Electric Mind Inc. • Toronto

On-site
CAD 90,000 - 130,000
Senior Data Engineer (Python, Spark, Snowflake) - Toronto, ON
Senior Data Engineer (Python, Spark, Snowflake) - Toronto, ON

Techedin • Toronto

On-site
CAD 89,544 - 99,187
AWS Data Engineering Lead — Spark, Scala & Athena
AWS Data Engineering Lead — Spark, Scala & Athena

Infosys • Burnaby

On-site
CAD 90,000 - 137,000
Remote Data Engineer for Cyber Security & AI Pipelines
Remote Data Engineer for Cyber Security & AI Pipelines

Coalition, Inc. • Canada

Remote
CAD 103,000 - 145,000
Senior Data Engineer (Remote)
Senior Data Engineer (Remote)

Lumenalta • Ottawa

On-site
CAD 69,000 - 200,000
Flexible working hours
Health insurance (medical and dental)
Professional development fund
+1
Senior Data Engineer (Remote)
Senior Data Engineer (Remote)

Lumenalta • Montreal (administrative region)

On-site
CAD 69,000 - 139,000
Flexible working hours
Health insurance
Professional development fund
+2
Senior Data Engineer - Machine Learning & Data Platforms - REMOTE
Senior Data Engineer - Machine Learning & Data Platforms - REMOTE

Talent To Hire Inc. • Toronto

Remote
CAD 100,000 - 130,000
Data Engineer - Databricks (Remote)
Data Engineer - Databricks (Remote)

Lumenalta • Winnipeg

On-site
CAD 90,000 - 115,000
Flexible working hours
Health insurance for T4 Employees
Professional development fund
+2