Staff Data Engineer

Loblaw Digital

Toronto

On-site

CAD 198,657 - 267,159

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Loblaw Digital is seeking an experienced Data Engineer in Toronto, Canada. This role involves leading system design for high-performance data platforms, architecting data pipelines using tools like PySpark and GCP, and collaborating with Product and AI teams. Candidates should have a BA/BS in a related field and strong software engineering skills. The hiring range is $145,000 - $195,000 per year.

Qualifications

  • Senior or Staff level Data Engineer with experience owning production-critical large-scale systems.
  • Deep hands-on expertise with PySpark and distributed data processing, including performance optimization.
  • Strong experience with cloud data platforms, preferably GCP (Dataproc, GCS, BigQuery).
  • Solid programming experience in Python, Scala, or Java.

Responsibilities

  • Lead system-level design for scalable, reliable, and high-performance data platforms.
  • Architect, build, and optimize large-scale data pipelines using PySpark and GCP services.
  • Contribute to the design and evolution of backend services and APIs.
  • Partner with Data & AI teams to enable AI-driven features through high-quality data pipelines.

Skills

PySpark
Distributed Data Processing
Cloud Data Platforms (GCP)
SQL
Python
Airflow
Data Modeling
Agile Methodology

Education

BA/BS in Computer Science, Engineering, Math, or related field

Tools

Dataproc
GCS
BigQuery
Druid

Job description

What You’ll Do
Architecture & Technical Leadership
  • Lead system‑level design for scalable, reliable, and high‑performance data platforms supporting batch, streaming, and real‑time use cases.
  • Drive architectural improvements across data pipelines, metadata layers, APIs, and service dependencies.
  • Partner with Product, Backend, and AI teams to translate complex business requirements into robust technical solutions.
Data Engineering & Platforms
  • Architect, build, and optimize large‑scale data pipelines using PySpark, Dataproc, Airflow, GCS, Parquet, and GCP services.
  • Design and maintain data models that support analytics, reporting, experimentation, and measurement at scale.
  • Implement strong data quality, validation, observability, and monitoring practices to ensure data trust and reliability.
Backend & API Enablement
  • Contribute to the design and evolution of backend services and APIs that expose measurement, filtering, and reporting capabilities.
  • Reduce unnecessary API and metadata dependencies to unlock better performance and flexibility, including deeper and more effective use of analytics engines such as Druid.
  • Collaborate closely with backend engineers on service design, scalability, and performance tuning.
AI & Data‑for‑AI Enablement
  • Partner with Data & AI teams to enable AI‑driven features through high‑quality, well‑modelled, and inference‑ready data pipelines.
  • Support Loblaw’s broader AI strategy (including LDIA initiatives) by designing data foundations that power experimentation, automation, and intelligent decision‑making.
  • Help bridge traditional data engineering with emerging AI‑enabled use cases.
Engineering Excellence & Mentorship
  • Lead design reviews and code reviews, setting standards for performance, readability, testing, and maintainability.
  • Mentor and coach engineers across experience levels, helping raise overall engineering maturity.
  • Drive continuous improvement across pipeline performance, cost efficiency, reliability, and operational excellence.
Does This Sound Like You?
  • BA/BS in Computer Science, Engineering, Math, or a related field (advanced degree is a plus).
  • Senior‑ or Staff‑level Data Engineer with experience owning production‑critical, large‑scale systems.
  • Deep hands‑on expertise with PySpark and distributed data processing, including performance optimization.
  • Strong experience with cloud data platforms, preferably GCP (Dataproc, GCS, BigQuery).
  • Strong SQL skills with experience querying and optimizing large analytical datasets.
  • Experience with non‑relational and analytical data stores (e.g., Druid, Bigtable, Elasticsearch, or similar).
  • Solid programming experience in Python, Scala, or Java.
  • Experience with orchestration tools such as Airflow and operating production pipelines.
  • Strong understanding of data modeling, partitioning strategies, and storage formats (e.g., Parquet).
  • Experience working in Agile environments with iterative delivery.
  • Strong oral and written communication skills, with the ability to articulate technical concepts to both technical and non‑technical stakeholders.
  • Proven team player who thrives in a fast‑paced, collaborative environment.
Nice to Have
  • Experience supporting AI/ML workflows or platforms used for model training or inference.
  • Experience with real‑time or streaming systems (e.g., Kafka or similar).
  • Experience in advertising technology, retail media, or large‑scale measurement systems.
  • Experience designing or evolving metadata‑driven systems and APIs.
Legal and Application Notes
  • Candidates who are 18 years or older are required to complete a criminal background check. Details will be provided through the application process.
  • Requests for accommodation due to a disability (visible or invisible, temporary or permanent) can be made at any stage of application and employment.
Hiring Range

$145,000.00 - $195,000.00 per year

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Data Engineer
Staff Data Engineer

Loblaw Companies Limited • Toronto

On-site
CAD 145,000 - 195,000
Comprehensive training
Progressive career opportunities
Competitive benefits
Data Engineer
Data Engineer

Financeit • Toronto

On-site
CAD 75,000 - 95,000
Hybrid workplace
Competitive salary with bonus
Comprehensive benefits
+3
Senior Data Engineer
Senior Data Engineer

Aarorn Technologies Inc • Markham

On-site
Sr Software Engineer
Sr Software Engineer

United States Digital Space LLC • Toronto

On-site
CAD 145,000 - 192,000
Comprehensive compensation package
Paid time off
Online learning platform with guided career tracks
Data Engineer
Data Engineer

Drive Capital • Toronto

Hybrid
CAD 80,000 - 100,000
Competitive salary
Professional development support
Dynamic work environment
OPEN: Data Engineer
OPEN: Data Engineer

Cpus Engineering Staffing Solutions Inc. • Oshawa

On-site
CAD 80,000 - 100,000
Senior Data Engineer Toronto
Senior Data Engineer Toronto

Konrad • Toronto

On-site
CAD 120,000 - 145,000
Retirement Planning
Parental Leave Program
Annual tech & travel allowance
+5
Software Engineer, Data Platform
Software Engineer, Data Platform

Jobgether • Toronto

Hybrid
CAD 130,000 - 165,000
Remote work (Toronto remote)
Competitive CAD salary
Comprehensive medical benefits
+2
Senior Data Engineer
Senior Data Engineer

Medium • Fitzgerald

On-site
CAD 237,828 - 265,808
100% health, dental, and vision insurance
Generous PTO including parental leave
401(k)
+2
Data Engineer Toronto
Data Engineer Toronto

Konrad • Toronto

On-site
CAD 90,000 - 125,000
Retirement Planning
Parental Leave Program
Flexible Working Hours
+4