Senior Data Engineer I
$100,326–$118,030 year
Remote · Canada
Job Summary
Senior Data Engineer I at Samsara (remote Canada). Build and maintain highly reliable data pipelines using SparkSQL and PySpark within Samsara's central data lake to ingest and transform data from IoT devices and software products for analytics, model training, and dashboards. Collaborate with Data Science, Analytics, AI/ML, and other Data Engineers to ensure high-quality data for causal inference, model training, and reporting. Leverage external and internal datasets, deliver uptime-focused data products, and align with Samsara's cultural principles. Minimum requirements include a BA/MS in CS/Statistics or related field, 4+ years in data engineering, experience designing scalable data models, ETL pipelines, Spark-based platforms, and proficiency with SQL, Python, and REST APIs. Bonus familiarity with Databricks, Delta Lakes, Dagster, time series data, and cloud providers. Salary is CAD 135,575—159,500 with relocation not provided. Flexible working model with remote options; candidates must reside in Canada.
Required Qualifications
- BA / MS degree in Computer Science, Statistics, or a related discipline
- 4+ years experience in a data engineering-focused role
- Demonstrated experience in designing data models at scale
- Proficiency in building ETL pipelines to handle large volumes of data
- Experience with Spark-based data platforms
- Strong command of at least one data orchestration tool (e.g Airflow, Dagster, or Prefect)
- Expertise in SQL, Python, and working with REST APIs
- Familiarity with software engineering fundamentals and reading backend development code
- Experience with version control systems such as Git/GitHub
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.