Full-Time :: Toronto, ON (Hybrid, 2 days/week) :: Data Engineer – Databricks, SQL, Python & ETL; Canadian Citizens / P.R

Hybrid in Toronto, ON, CA • Posted 13 hours ago • Updated 13 hours ago
Full Time
50% Travel Required
Hybrid
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Data Engineer
  • ELT
  • ETL
  • Databricks
  • Delta Lake
  • Delta tables
  • ADF
  • Airflow
  • DevOps
  • SQL
  • Python
  • PySpark
  • Azure
  • AWS
  • GCP

Summary

Data Engineer – Databricks, SQL, Python & ETL || Canadian Citizens / P.R

Full-Time Permanent

Toronto, ON (Hybrid, 2 days/week) 

 

Salary: $Market/CAD per annum + Benefits

Eligibility: Open to Canadian Citizens / P.R , and valid Work Permit holders

 

Role Summary
We are hiring a Senior Data Engineer with 7+ years of experience to design, build, and optimize scalable data platforms and pipelines in a cloud-first, consulting environment. You will lead data integration and migration initiatives, implement robust ELT/ETL patterns, and partner closely with business and technical stakeholders to deliver reliable, high‑performance solutions on Databricks and modern lakehouse architectures.

Key Responsibilities
- Design, develop, and maintain batch and streaming data pipelines using Databricks, SQL, and Python/PySpark
- Build and optimize ELT/ETL workflows for large, complex, and high‑volume datasets
- Implement data models and lakehouse patterns (Delta Lake/Delta tables), including partitioning, Z‑ordering, and schema evolution
- Lead and execute data migration and integration from on‑prem and legacy systems to cloud data platforms
- Tune and optimize Spark jobs, clusters, and queries for cost, performance, and reliability
- Orchestrate workflows using ADF, Airflow, and/or Databricks Workflows and Jobs
- Apply data quality, governance, lineage, and validation best practices; contribute to standards and reusable frameworks
- Collaborate with architects, analysts, and product teams to translate requirements into technical designs and delivery plans
- Implement CI/CD and DevOps practices (branching, code reviews, environment promotion, automated testing)
- Produce clear documentation and provide knowledge transfer; mentor junior engineers and contribute to delivery excellence

Required Experience and Skills
- 7+ years in Data Engineering, Data Integration, ETL/ELT, or similar data-focused roles
- Deep hands‑on experience with Databricks for data engineering (Jobs/Workflows, notebooks, clusters)
- Advanced SQL with proven work on large-scale datasets and complex transformations
- Strong Python and/or PySpark development skills; solid understanding of distributed data processing with Apache Spark
- Expertise in data modeling, dimensional design, and data warehousing concepts
- Demonstrated success building production-grade ELT/ETL pipelines and reusable components
- Hands‑on experience with at least one major cloud (Azure, AWS, or Google Cloud Platform) and related data services
- Experience with Delta Lake/Delta tables and modern lakehouse architecture
- Familiarity with orchestration tools (e.g., Azure Data Factory, Airflow) and Databricks Workflows/Jobs
- Proficiency with Git and CI/CD practices; comfort working within modern DevOps processes
- Strong grasp of data quality, governance, lineage, and validation principles
- Excellent troubleshooting, performance tuning, and problem-solving abilities
- Clear, proactive communicator able to work with both technical and business stakeholders in a consulting/client-facing setting

Preferred Qualifications
- Delivery experience on large-scale enterprise data engineering programs
- Background in financial services, banking, insurance, or consulting
- Hands-on experience migrating from legacy platforms to cloud-based lakehouse architectures
- Exposure to Databricks Unity Catalog and performance optimization features
- Experience working within Agile/Scrum teams
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or equivalent experience

Success Indicators
- Reliable, well-documented pipelines with strong data quality and lineage
- Measurable performance and cost improvements across Spark/Databricks workloads
- On-time delivery of migration milestones and platform enhancements
- Positive stakeholder feedback and effective collaboration across teams

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10111276
  • Position Id: 9075763
  • Posted 13 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Toronto, Ontario

Today

Easy Apply

Contract, Third Party

Mississauga, Ontario

Today

Full-time

Compensation information provided in the description

Remote

Today

Full-time

USD 113,000.00 - 188,000.00 per year

Remote

2d ago

Easy Apply

Full-time

150,000 - 180,000

Search all similar jobs