Senior Databricks Engineer

KData Inc.

Toronto

On-site

CAD 170,000 - 210,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

KData Inc. in Downtown Toronto is recruiting a Senior Databricks Engineer to architect, scale, and optimize enterprise-grade lakehouse solutions. You will own end-to-end batch and streaming pipelines, enforce governance with Unity Catalog, and mentor engineers across data teams.

Ideal candidates have 8+ years in software and data engineering, 5+ years on Databricks, and deep Python/SQL, Delta Lake, and cloud architecture experience across AWS, Azure, or GCP.

Qualifications

  • 8+ years of hands-on software and data engineering experience with at least 5+ years on the Databricks platform.
  • Expert Python (PySpark) and Advanced SQL for complex analytics and data workflows.
  • Deep Delta Lake internals knowledge and expertise with CDC, ACID, schema evolution, and transactions.
  • Cloud production experience across AWS, Azure, or GCP including private links, VPC/VNet networking, and IAM.
  • Proven governance experience with Databricks Unity Catalog, fine-grained access, data lineage, and auditing.

Responsibilities

  • Architect and implement scalable lakehouse pipelines following Medallion Architecture (Bronze-Silver-Gold).
  • Develop high-throughput batch and real-time streaming ingestions with PySpark, Spark SQL, Delta Lake, Auto Loader, and Databricks Workflows.
  • Tune performance and lead FinOps to minimize DBU consumption using Photon, liquid clustering, and OPTIMIZE/VACUUM.
  • Establish governance and security with Unity Catalog across multi-workspace environments.
  • Lead DevOps, IaC, and CI/CD practices using DABs, Terraform, and GitHub Actions or Azure DevOps.

Skills

Python (PySpark)
Advanced SQL
Databricks platform
Delta Lake
ETL/ELT pipelines
CI/CD practices
Cloud platforms (AWS/Azure/GCP)
Unity Catalog
Structured Streaming

Tools

Databricks Workflows
Lakeflow Jobs
Terraform
GitHub Actions
Azure DevOps
GitLab CI
dbt-databricks
Apache Kafka
Delta Live Tables
Power BI

Job description

Downtown Toronto (Richmond / Adelaide / King), Canada | Posted on 11/02/2026

  • City Downtown Toronto (Richmond / Adelaide / King)
  • Country Canada
Job Description
Role Overview

We are seeking an experienced Senior Databricks Engineer with a deep background in distributed data systems to architect, scale, and optimize enterprise-grade lakehouse solutions. In this role, you will take technical ownership of end-to-end batch and streaming pipelines, implement robust governance and security controls via Unity Catalog, drive platform-wide performance tuning and FinOps initiatives, and mentor engineering talent across the data organization.

Key Responsibilities

Lakehouse Architecture & Modeling: Spearhead the end-to-end technical design and implementation of highly scalable lakehouse pipelines adhering to the Medallion Architecture (Bronze, Silver, Gold) , dimensional modeling principles, and robust Change Data Capture (CDC) patterns.

Pipeline Development & Orchestration: Build high-throughput, fault-tolerant batch and real-time streaming ingestion pipelines using PySpark, Spark SQL, Delta Lake, Auto Loader, and Databricks Workflows / Lakeflow Jobs .

Performance Tuning & FinOps Leadership: Profile workloads, analyze execution plans, and optimize compute configurations to drive down runtimes and minimize Databricks Unit (DBU) consumption using liquid clustering, Photon, serverless compute, and automated table maintenance (OPTIMIZE, VACUUM).

Enterprise Governance & Security: Architect and enforce fine-grained access control policies (row/column-level security, data masking), data lineage tracking, and auditing using Databricks Unity Catalog across multi-workspace and multi-region environments.

DevOps, IaC & CI/CD: Establish automated deployment pipelines, testing frameworks, and code promotion standards using Databricks Asset Bundles (DABs) , Terraform, and CI/CD tools (GitHub Actions, Azure DevOps, or GitLab CI).

Technical Mentorship & Cross-Functional Alignment: Serve as the subject matter expert on the Databricks ecosystem, establishing code quality benchmarks, leading architecture reviews, and mentoring mid-to-senior engineers while partnering closely with Analytics and Machine Learning teams.

Requirements
Required Qualifications

Experience:8+ years of hands-on software and data engineering experience, with at least 5+ years of dedicated, deep technical experience architecting and building production-grade solutions on the Databricks platform .

Core Languages: Advanced, expert-level proficiency in Python (PySpark, Spark Core) and Advanced SQL (complex analytical queries, window functions, and physical query execution plan tuning).

Lakehouse Internals: Deep operational mastery of Delta Lake internals (ACID guarantees, transaction logs, data skipping, Z-ordering/liquid clustering, compaction, and schema evolution) along with Structured Streaming.

Cloud Architecture & Networking: Substantial production experience across cloud storage and networking architectures ( AWS, Azure, or GCP ), including private link, VPC peering/vNet injection, IAM roles, and secure storage access patterns (e. g., ADLS Gen2, AWS S3).

Governance & Access Management: Proven track record designing and managing Databricks Unity Catalog at scale (catalogs, schemas, volumes, external locations, privilege inheritance, and metastore integrations).

Software Engineering Rigor: Strong background in enterprise-level version control workflows (Git), automated unit/integration testing (TDD), modular software design, and automated CI/CD practices.

Preferred Qualifications

Certifications: Databricks Certified Data Engineer Professional or Databricks Certified Machine Learning Professional.

Infrastructure as Code (IaC): Production experience provisioning workspaces, clusters, and access permissions using Terraform .

Modern Data Stack: Practical experience with dbt (dbt-databricks), Apache Kafka, Azure Event Hubs, Delta Live Tables (DLT), or MLflow integration.

BI & Consumption Layer: Hands-on experience optimizing Databricks Serverless SQL Warehouses for downstream consumption tools such as Power BI, Tableau, or Looker.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Databricks Engineer - Azure Data Pipelines & Lakehouse
Databricks Engineer - Azure Data Pipelines & Lakehouse

Compunnel Inc. • Mississauga

On-site
CAD 120,000 - 150,000
Databricks Architect
Databricks Architect

Celebal Technologies • Canada

On-site
CAD 150,000 - 190,000
Databricks Architect (ID#5473)
Databricks Architect (ID#5473)

New Value Solutions Group • Vancouver

On-site
CAD 120,000 - 180,000
Databricks Engineer
Databricks Engineer

Compunnel Inc. • Mississauga

On-site
CAD 120,000 - 150,000
Lead/Senior Data Engineer
Lead/Senior Data Engineer

Celebal Technologies • Ottawa

On-site
CAD 110,000 - 160,000
11543
11543

Maarut • Toronto

On-site
CAD 120,000 - 160,000
Databricks Data Platform Engineer
Databricks Data Platform Engineer

Univedge Consulting LLC • Canada

On-site
CAD 120,000 - 180,000
Databricks Architect
Databricks Architect

TechDoQuest • Toronto

On-site
CAD 100,000 - 130,000
Data Engineer - DataBricks
Data Engineer - DataBricks

Soar Consultants • Toronto

On-site
CAD 80,000 - 100,000
Azure Data Engineer
Azure Data Engineer

Rivago Infotech Inc • Toronto

On-site
CAD 90,000 - 150,000