2,122,325open jobs
134,326companies
241,017added this week
Browse all
Salary
$79k – $114k per year
Location
Hybrid (Toronto, Canada)
Seniority
Senior
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 6, 2026. First seen by Alion on Nov 5, 2026. Electric Mind scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Electric Mind is a Canadian software company headquartered in Toronto with roots going back to 1990. It builds custom enterprise systems for financial and public sector clients. The company was previously known as Intelliware.
Backed by Motive Partners

About the Role

We are hiring for both permanent and contract positions for this role.

We're looking for a developer to help build and maintain data pipelines on Databricks for a financial services/wealth management data platform. The platform ingests data from multiple source systems, transforms it through a medallion architecture (bronze → silver → gold) using PySpark, and publishes curated data to downstream consumers via file exports and Kafka. You'll work alongside a senior engineer, writing transform code, fixing pipeline issues, and helping keep the environment healthy across dev/qa/uat.

This is a good fit for someone with solid Python fundamentals and some Spark/SQL exposure who wants to grow into a data engineering specialist. You won't be expected to know Databricks internals on day one - you will be expected to learn fast, ask good questions, and write clean code.

What You'll Work On

  • Writing and maintaining PySpark transforms (hand-written, not a generic framework) for silver and gold layer tables - things like customer, account, and transaction data models.
  • Working with Lakeflow Declarative Pipelines (Databricks' current pipeline framework - successor to DLT) and Auto CDC / SCD Type 2 patterns for change-data-capture merges.
  • Querying and validating data in Unity Catalog across environments (dev/qa/uat) using SQL warehouses.
  • Debugging failed pipeline runs: reading pipeline event logs, tracing bad records, fixing schema drift or data quality issues.
  • Maintaining reference/lookup tables and small utility scripts (PowerShell/Python) used to operate the platform.
  • Writing and updating unit/integration tests for transform logic.
  • Participating in code review, using Git feature branches and merge requests (GitLab).
  • Keeping documentation current when you change how something works.

Must-Have Skills

  • Python - comfortable writing clean, readable code; understands functions, modules, basic OOP.
  • Databricks
  • Some exposure to Apache Spark / PySpark, or strong SQL skills plus a willingness to learn Spark quickly.
  • Working knowledge of SQL (joins, aggregations, window functions).
  • Basic Git workflow: branches, commits, pull/merge requests.
  • Comfortable reading other people's code and stack traces, and debugging methodically (not guess-and-check).

Nice-to-Have Skills

  • Direct experience with Databricks (notebooks, jobs, clusters, or SQL warehouses).
  • Familiarity with Delta Lake, medallion architecture (bronze/silver/gold), or CDC/SCD concepts.
  • Exposure to Azure (this environment runs on Azure Databricks with Azure AD service principal auth).
  • Experience with Kafka or other streaming/event systems.
  • Experience with CI/CD pipelines (this project uses GitLab CI).
  • Prior work in financial services or a regulated data environment.

What Success Looks Like in the First 90 Days

  • Can independently pick up a small transform bug or enhancement ticket, make the change, test it, and open a merge request.
  • Comfortable running existing operational scripts to check pipeline status, query tables, and diagnose failures without hand-holding.
  • Starting to take ownership of the Databricks environments and help write new transforms
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,122,325 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Data Science
Similar stack
Same company
Toronto
Senior Data Scientist 5 hours ago
Equity · Remote (Canada) · 5+ years exp · Master's Degree · Canada
Python
SQL
AI/ML
Machine Learning
Apply
$44k – $77k per year · Hybrid · Full-Time · 2+ years exp · Bachelor's Degree · Toronto
Databases
Databricks
AI/ML
Machine Learning
DevOps
Azure
AWS
Apply
Hybrid · 7+ years exp · Toronto
Python
SQL
Python
pySpark
Databases
Databricks
AI/ML
Spark
Airflow
DevOps
Azure
CI/CD
Git
AWS
Cybersecurity
Crowdstrike
CyberArk
BeyondTrust
Analytics
ETL/ELT
Management
ServiceNow
Agile
Scrum
Apply
$102k – $134k per year · Hybrid · Contractor · 7+ years exp · Toronto
Python
SQL
DevOps
Splunk
AWS
Apply
Senior Data Engineer 10 hours ago
In office · Full-Time · 5+ years exp · Toronto
Python
SQL
Databases
Databricks
Microsoft Fabric
DevOps
Azure
Analytics
Power BI
Azure Data Factory
Apply
Network Engineer 30 min ago
In office · 3+ years exp · Bachelor's Degree · Fort Worth
Python
PowerShell
DevOps
Azure
AWS
TCP/IP
DNS
DHCP
Wi-Fi
Management
ServiceNow
Apply
Hybrid · London
Python
SQL
AI/ML
LLM
DevOps
FinOps
Apply
In office · TS/SCI · 5+ years exp · Bachelor's Degree · Arlington
Python
JavaScript
TypeScript
SQL
C#
DevOps
Rest API
Azure
CI/CD
Git
AWS
Cybersecurity
PKI
Management
Agile
Apply
In office · TS/SCI · 5+ years exp · Bachelor's Degree · Arlington
SQL
Analytics
Tableau
Power BI
Apply
Hybrid · Moscow
Python
Go
Python
FastAPI
Django
Databases
PostgreSQL
Redis
RabbitMQ
DevOps
Rest API
gRPC
CI/CD
Git
Docker
Linux
Robotics
ROS2
IoT
MQTT
Apply
$71k – $121k per year · Hybrid · Full-Time · Toronto
DevOps
Azure
Incident Management
IAM
Linux
Windows
Cybersecurity
Okta
Crowdstrike
Nessus
CyberArk
Qualys Cloud Platform
Microsoft Defender
Wiz
MITRE ATT&CK
NIST CSF
PCI DSS
SOC 2
GDPR
NIST 800-53
NIST 800-171
CVSS
EPSS
KEV
Microsoft Defender for Cloud
Microsoft Entra ID
BeyondTrust
Delinea
Management
ServiceNow
Apply
$79k – $96k per year · Hybrid · Full-Time · 6+ years exp · Toronto
Management
Agile
Scrum
Apply
$64k – $86k per year · Hybrid · Full-Time · 3+ years exp · Toronto
Management
Agile
Scrum
Apply
≈ $32k – $86k per year (Estimated) · Hybrid · Contractor · Toronto
AI/ML
Cursor
Claude
Apply
$121k – $157k per year · Hybrid · Full-Time · 15+ years exp · Toronto
Databases
Snowflake
Databricks
AI/ML
Knowledge Graph
Analytics
Informatica
Collibra
Alation
Apply
Hybrid · Full-Time · Master's Degree · Toronto
Python
R
AI/ML
Scikit-learn
TensorFlow
PyTorch
Machine Learning
Analytics
Tableau
Matplotlib
A/B Testing
Apply
In office · Bachelor's Degree · Toronto
Apply
In office · Full-Time · 8+ years exp · Master's Degree · Toronto · Waterloo
AI/ML
LLM
Analytics
Tableau
A/B Testing
Microsoft Excel
Apply
$64k – $96k per year · In office · Full-Time · Bachelor's Degree · Toronto
Analytics
Microsoft Excel
Apply
In office · 5+ years exp · Toronto
Python
Java
AI/ML
Model Context Protocol
AI Agents
Apply
See all jobs
This is one of many
2,122,325 more open roles from verified company boards, updated every day.