Senior Data Engineer (Remote Canada | Toronto Preferred)
Full-Time | Permanent
A leading Canadian technology organization is looking for a Senior Data Engineer to help architect, build, and optimize its enterprise-scale data lakehouse and analytics platform. This is an opportunity to work on modern cloud data technologies, influence platform strategy, and mentor a growing engineering team.
The role can be remote anywhere in Canada, with a strong preference for candidates located in the Greater Toronto Area who can operate in a hybrid model.
About the Role
As a Senior Data Engineer, you will play a key role in designing and delivering scalable data pipelines, implementing best-in-class governance practices, and enabling analytics, BI, and AI teams with clean, reliable datasets. You will own end-to-end pipeline development, support platform modernization efforts, and help shape engineering standards and practices.
This position is ideal for someone who thrives in modern cloud environments, enjoys solving complex data problems, and wants to take ownership of enterprise-wide data engineering initiatives.
What You’ll Do
- Design, build, and maintain scalable batch and streaming data pipelines from cloud and on-prem systems (e.g., SQL Server, Oracle, Salesforce APIs, telemetry sources).
- Develop optimized workflows across medallion lakehouse layers (bronze, silver, gold).
- Implement data governance frameworks including lineage, cataloging, and data quality validation.
- Optimize ELT workloads and distributed compute processes (Spark/Databricks).
- Contribute to CI/CD, infrastructure-as-code, observability, and cost-efficiency initiatives.
- Mentor intermediate and junior engineers; conduct code reviews and promote best practices.
- Collaborate with BI, analytics, and AI teams to provision trusted and well-documented data products.
- Translate business needs into robust and scalable technical solutions.
What We’re Looking For
- 5–7+ years of hands-on data engineering experience.
- Strong proficiency in Python and SQL, including performance tuning.
- Deep experience with Databricks, Azure, and modern data platforms.
- Strong understanding of lakehouse/data warehouse concepts, distributed compute, and streaming frameworks.
- Experience ingesting from APIs, Salesforce, and on-prem databases.
- Familiarity with data governance and metadata management tools.
- Knowledge of Canadian privacy and compliance frameworks (PIPEDA/CPPA, Law 25) is an asset.
- Experience with CI/CD, infrastructure-as-code, and data observability solutions.
- Strong communication skills and experience mentoring or leading technical peers.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.