Overview
Data Engineer to build and maintain data pipelines that ingest and transform IoT and product data into a central data model for analytics, model training, and dashboards.
What you'll do
- Design and maintain data pipelines using SparkSQL and PySpark within the central data lake.
- Build highly reliable computed tables using multiple internal and external data sources.
- Ingest and transform source data from IoT devices and software products into the core data model.
- Access, manipulate, and integrate external datasets with internal data.
- Deliver high-quality data with uptime and reliability requirements, including customer-facing datasets.
- Collaborate with Data Science & Analytics, AI/ML, and other Data Engineers for data needs across analysis and model training.
- Use metrics to support translation of work into customer outcomes.
What you'll need
- 4+ years experience in a data engineering-focused role.
- BA/MS degree in Computer Science, Statistics, or a related discipline.
- Demonstrated experience designing data models at scale.
- Proficiency building ETL pipelines for large-volume data.
- Experience with Spark-based data platforms.
- Strong command of SQL, Python, and working with REST APIs.
- Experience with version control systems such as Git/GitHub.
Details
- Remote position open to candidates residing in Canada.
- Relocation assistance will not be provided.
- Employment is full-time.
Read the full description and apply on the company’s own careers page.