Databricks Engineer
Databricks Engineer
This is with a large IT services firm for a major Canadian bank and its global markets division.
Candidate must have legal work status for Canada.
Client Location is Mississauga, Ontario.
Hybrid - In-Office 3 days per week.
Perm/FT role, salary and benefits
The challenge
We are seeking highly skilled Azure Data Engineer with strong expertise in Databricks to join our data team. The ideal candidate will design, implement and optimize large-scale data pipeline, ensuring scalability, reliability and performance. This role involves working closely with multiple teams and business stakeholders to deliver cutting-edge data solutions.
The Role
Responsibilities:
Data Pipeline Development:
Build and maintain scalable ETL/ELT pipelines using Databricks.
Leverage PySpark/Spark and SQL to transform and process large datasets.
Integrate data from multiple sources including Azure Blob Storage, ADLS and other relational/non-relational systems.
Collaboration & Analysis:
Work Closely with multiple teams to prepare data for dashboard and BI Tools.
Collaborate with cross-functional teams to understand business requirements and deliver tailored data solutions.
Performance & Optimization:
Optimize Databricks workloads for cost efficiency and performance.
Monitor and troubleshoot data pipelines to ensure reliability and accuracy.
Governance & Security:
Implement and manage data security, access controls and governance standards using Unity Catalog.
Ensure compliance with organizational and regulatory data policies.
Deployment:
Leverage Databricks Asset Bundles for seamless deployment of Databricks jobs, notebooks and configurations across environments.
Manage version control for Databricks artifacts and collaborate with team to maintain development best practices.
Requirements:
Min 7 years working in a similar type data focused developer type role.
Strong expertise in Databricks (Delta Lake, Unity Catalog, Lakehouse Architecture, Table Triggers, Delta Live Pipelines, Databricks Runtime etc.).
Proficiency in Azure Cloud Services.
Solid Understanding of Spark and PySpark for big data processing.
Experience in relational databases.
Knowledge on Databricks Asset Bundles and GitLab.
Preferred Experience:
Familiarity with Databricks Runtimes and advanced configurations.
Knowledge of streaming frameworks like Spark Streaming.
Experience in developing real-time data solutions.
Certifications:
Azure Data Engineer Associate or Databricks certified Data Engineer Associate certification. (Optional).
Preferred, but not required:
Detail-oriented, ability to turn deliverables around quickly with a high degree of accuracy.
Strong analytical skills, ability to interpret business requirements and produce functional and technical design documents.
Good time management skills – Ability to prioritize and multi-task, handling multiple efforts at once.
Strong desire to understand and learn domain.
Experience in a financial services/banking industry.
Ability to work in a fast-paced environment; to be flexible and learn quickly.
Ability to multi-task with attention to detail/ prioritize tasks.
Client offers:
A multinational organization with 58 offices in 21 countries and the possibility to work abroad.
Competitive salary and benefits.
15 days (3 weeks) of paid annual leave plus an additional 10 days of personal leave (floating days and sick days).
A comprehensive insurance plan including medical, dental, vision, life insurance, and long-term disability.
Flexible hybrid policy.
RRSP with employer’s contribution up to 4%.
A higher education certification policy.
On-demand Udemy for Business for all employees with free access to more than 5000 curated courses.
Coaching opportunities with experienced colleagues from our Financial Innovation Labs (FinLabs) and Center of Excellences (CoE) groups.
Cutting edge projects at the world’s leading tier-one banks, financial institutions and insurance firms.
A truly diverse, fun-loving and global work culture.
This is with a large IT services firm for a major Canadian bank and its global markets division.
Candidate must have legal work status for Canada.
Client Location is Mississauga, Ontario.
Hybrid - In-Office 3 days per week.
Perm/FT role, salary and benefits
The challenge
We are seeking highly skilled Azure Data Engineer with strong expertise in Databricks to join our data team. The ideal candidate will design, implement and optimize large-scale data pipeline, ensuring scalability, reliability and performance. This role involves working closely with multiple teams and business stakeholders to deliver cutting-edge data solutions.
The Role
Responsibilities:
Data Pipeline Development:
Build and maintain scalable ETL/ELT pipelines using Databricks.
Leverage PySpark/Spark and SQL to transform and process large datasets.
Integrate data from multiple sources including Azure Blob Storage, ADLS and other relational/non-relational systems.
Collaboration & Analysis:
Work Closely with multiple teams to prepare data for dashboard and BI Tools.
Collaborate with cross-functional teams to understand business requirements and deliver tailored data solutions.
Performance & Optimization:
Optimize Databricks workloads for cost efficiency and performance.
Monitor and troubleshoot data pipelines to ensure reliability and accuracy.
Governance & Security:
Implement and manage data security, access controls and governance standards using Unity Catalog.
Ensure compliance with organizational and regulatory data policies.
Deployment:
Leverage Databricks Asset Bundles for seamless deployment of Databricks jobs, notebooks and configurations across environments.
Manage version control for Databricks artifacts and collaborate with team to maintain development best practices.
Requirements:
Min 7 years working in a similar type data focused developer type role.
Strong expertise in Databricks (Delta Lake, Unity Catalog, Lakehouse Architecture, Table Triggers, Delta Live Pipelines, Databricks Runtime etc.).
Proficiency in Azure Cloud Services.
Solid Understanding of Spark and PySpark for big data processing.
Experience in relational databases.
Knowledge on Databricks Asset Bundles and GitLab.
Preferred Experience:
Familiarity with Databricks Runtimes and advanced configurations.
Knowledge of streaming frameworks like Spark Streaming.
Experience in developing real-time data solutions.
Certifications:
Azure Data Engineer Associate or Databricks certified Data Engineer Associate certification. (Optional).
Preferred, but not required:
Detail-oriented, ability to turn deliverables around quickly with a high degree of accuracy.
Strong analytical skills, ability to interpret business requirements and produce functional and technical design documents.
Good time management skills – Ability to prioritize and multi-task, handling multiple efforts at once.
Strong desire to understand and learn domain.
Experience in a financial services/banking industry.
Ability to work in a fast-paced environment; to be flexible and learn quickly.
Ability to multi-task with attention to detail/ prioritize tasks.
Client offers:
A multinational organization with 58 offices in 21 countries and the possibility to work abroad.
Competitive salary and benefits.
15 days (3 weeks) of paid annual leave plus an additional 10 days of personal leave (floating days and sick days).
A comprehensive insurance plan including medical, dental, vision, life insurance, and long-term disability.
Flexible hybrid policy.
RRSP with employer’s contribution up to 4%.
A higher education certification policy.
On-demand Udemy for Business for all employees with free access to more than 5000 curated courses.
Coaching opportunities with experienced colleagues from our Financial Innovation Labs (FinLabs) and Center of Excellences (CoE) groups.
Cutting edge projects at the world’s leading tier-one banks, financial institutions and insurance firms.
A truly diverse, fun-loving and global work culture.
Job Title
Databricks Engineer
Databricks Engineer
Job Type
Full-Time Regular
Full-Time Regular
Location
Mississauga ON
Mississauga ON
Country
Canada
Canada