Senior Data Engineer

TDToronto, ON

About The Position

We are seeking a Senior Data Engineer with deep, hands-on experience in Databricks, Apache Spark, and Python to design, build, and operate scalable, secure, and analytics-ready data platforms on Microsoft Azure. The ideal candidate will own end-to-end Lakehouse architecture, including data modeling, data quality, performance optimization, and production reliability. Active Databricks Data Engineer certification is mandatory.

Requirements

  • 8+ years of overall Data Engineering experience
  • 5+ years of hands-on Databricks and Apache Spark experience
  • Strong Python expertise (mandatory)
  • SQL (advanced), Scala (working knowledge)
  • Azure Cloud, Azure Data Factory, MS SQL Server
  • Delta Lake, Delta Live Tables, Unity Catalog
  • Data modeling for analytics, schema evolution, SCDs
  • Spark performance tuning and cost optimization
  • Production support and incident ownership
  • Terraform, GitHub Actions, Git
  • Databricks Certified Data Engineer – Associate or Professional
  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)

Responsibilities

  • Design, develop, and maintain end-to-end data pipelines using Databricks and Apache Spark
  • Build Lakehouse architectures using Delta Lake, Delta Live Tables, and Unity Catalog
  • Develop scalable batch and near-real-time data processing solutions using Python and PySpark
  • Design analytics-ready data models across Bronze, Silver, and Gold layers
  • Implement ingestion workflows using Azure Data Factory
  • Enforce data governance, security, and access controls using Unity Catalog
  • Implement data quality checks, observability, and monitoring for production pipelines
  • Optimize Spark workloads for performance and cost efficiency
  • Implement CI/CD using GitHub Actions and infrastructure as code using Terraform
  • Lead design discussions and mentor junior engineers

Benefits

  • Total Rewards at TD includes a base salary, variable compensation, and several other key plans such as health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs.
  • Through regular development conversations, training programs, and a competitive benefits plan, we’re committed to providing the support our colleagues need to thrive both at work and at home.
  • You’ll have regular career, development, and performance conversations with your manager, as well as access to an online learning platform and a variety of mentoring programs to help you unlock future opportunities.
  • We will provide training and onboarding sessions to ensure that you’ve got everything you need to succeed in your new role.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service