Databricks PySpark Engineer: Junior to Mid

Electric Mind Inc.

Toronto

On-site

CAD 70,000 - 110,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Electric Mind Inc. is seeking a Consultant - PySpark / Databricks Developer (Junior to Intermediate) to build and maintain data pipelines on Databricks for a financial services data platform.

You’ll work with a senior engineer, writing transforms, fixing pipeline issues, and keeping the environment healthy across dev/qa/uat. The role targets someone with solid Python fundamentals and some Spark/SQL exposure who wants to grow into a data engineering specialist.

Qualifications

  • Solid Python fundamentals with clean, readable code.
  • Some exposure to Apache Spark / PySpark or strong SQL skills with willingness to learn Spark quickly.
  • Working knowledge of SQL (joins, aggregations, window functions).
  • Basic Git workflow: branches, commits, pull/merge requests.
  • Comfortable reading others' code and debugging methodically.

Responsibilities

  • Write and maintain PySpark transforms for bronze/silver/gold data models.
  • Work with Databricks' pipeline framework and CDC/ SCD concepts.
  • Query and validate data in Unity Catalog across environments using SQL warehouses.
  • Debug failed pipeline runs and fix schema drift or data quality issues.
  • Maintain reference tables and small utility scripts (PowerShell/Python).
  • Write unit/integration tests and participate in code reviews.

Skills

Python
Spark/PySpark exposure
SQL
Git workflow
Debugging

Tools

Databricks
Delta Lake
Azure
Kafka
GitLab CI

Job description

Electric Mind Inc. is seeking a Consultant - PySpark / Databricks Developer (Junior to Intermediate) to build and maintain data pipelines on Databricks for a financial services data platform.

You’ll work with a senior engineer, writing transforms, fixing pipeline issues, and keeping the environment healthy across dev/qa/uat. The role targets someone with solid Python fundamentals and some Spark/SQL exposure who wants to grow into a data engineering specialist.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Consultant - PySpark / Databricks Developer (Junior to Intermediate)
Consultant - PySpark / Databricks Developer (Junior to Intermediate)

Electric Mind Inc. • Toronto

On-site
CAD 70,000 - 110,000
Consultant - PySpark / Databricks Developer (Junior to Intermediate)
Consultant - PySpark / Databricks Developer (Junior to Intermediate)

Electric-Mind • Toronto

On-site
CAD 112,000 - 167,000
PySpark / Databricks Developer (Junior to Intermediate)
PySpark / Databricks Developer (Junior to Intermediate)

Electric Mind • Toronto

On-site
CAD 80,000 - 120,000
Consultant - PySpark / Databricks Developer (Junior to Intermediate)
Consultant - PySpark / Databricks Developer (Junior to Intermediate)

Electric Mind • Toronto

On-site
CAD 90,000 - 140,000
Remote Data Engineer: Build Scalable Databricks Pipelines
Remote Data Engineer: Build Scalable Databricks Pipelines

Irth Solutions, L.L.C. • Quebec

Hybrid
CAD 64,000 - 86,000
Competitive Salary
Medical, Dental, and Vision Insurance
401(k) Plan with Company Match
+4
Data Engineer
Data Engineer

ALLTECH CONSULTING SVC INC • Mississauga

On-site
CAD 80,000 - 120,000
Databricks Data Engineer
Databricks Data Engineer

Rubicon Path • Toronto

On-site
CAD 80,000 - 110,000
Databricks Architect
Databricks Architect

Acunor • Canada

On-site
CAD 100,000 - 130,000
Data Engineer - Databricks (Remote)
Data Engineer - Databricks (Remote)

Lumenalta • Winnipeg

On-site
CAD 90,000 - 115,000
Flexible working hours
Health insurance for T4 Employees
Professional development fund
+2
DataBricks Data Architect
DataBricks Data Architect

Rubicon Path • Toronto

On-site
CAD 120,000 - 150,000