Work Location:Toronto, Ontario, Canada
Hours:37.5
Line of Business:Technology Solutions
Pay Details:$69,700 - $98,400 CAD
TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs.
As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role.
Job Description:Azure Data EngineerAbout TDI Data: TDI Data builds and supports enterprise data products and platforms that enable trusted, scalable, and governed data consumption across the organization, leveraging modern Azure-based data engineering solutions.
We are hiring an
Azure Data Engineer to design, develop, and support scalable data pipelines and ETL solutions for TDI Data. The successful candidate will leverage
Azure Databricks, PySpark, SQL, and Azure Data Factory to build robust data products and curated data assets. You will collaborate with business and technology teams to translate requirements into efficient, scalable solutions while ensuring data quality, governance, reliability, and performance.
We welcome candidates who are passionate about leveraging
AI-assisted development tools such as GitHub Copilot and other emerging AI technologies to enhance productivity, code quality, automation, and innovation in data engineering.
Key Responsibilities:- Design, develop, and maintain scalable data pipelines and ETL solutions using Azure Databricks, PySpark, SQL, and Azure Data Factory.
- Build and optimize data ingestion, transformation, and data delivery processes for enterprise data products.
- Collaborate with business and technology stakeholders to translate requirements into effective data solutions.
- Implement data quality, validation, monitoring, and reconciliation processes to ensure trusted data assets.
- Support production pipelines, troubleshoot issues, perform root cause analysis, and improve operational stability.
- Participate in code reviews, testing, documentation, and Agile delivery practices.
- Drive performance optimization, automation, and continuous improvement across data engineering workflows.
Required Skills:- Azure Databricks
- PySpark
- SQL
- Azure Data Factory (ADF)
- Big Data/ETL/Data Engineering concepts
- GitHub or Bitbucket
- Strong analytical and problem-solving skills
Nice to Have:- Delta Lake
- Unity Catalog
- CI/CD and DevOps practices
- Data governance and lineage
- Experience supporting cloud migration and modernization initiatives
Training & OnboardingWe will provide training and onboarding sessions to ensure that you've got everything you need to succeed in your new role.
Interview Process We'll reach out to candidates of interest to schedule an interview. We do our best to communicate outcomes to all applicants by email or phone call.
Accommodation Your accessibility is important to us. Please let us know if you'd like accommodations (including accessible meeting rooms, captioning for virtual interviews, etc.) to help us remove barriers so that you can participate throughout the interview process.
We look forward to hearing from you!
Language Requirement (Quebec only):Sans Objet