Data Engineer I (ETL developer)
Core
Build and maintain complex data products, ETL jobs, and frameworks for Canadian Personal Banking operations and analytics partners.
Role type
Junior-to-mid level data engineer (ETL developer)
Builds
Data models, ETL pipelines, data quality frameworks, and metadata management solutions for banking operations.
Domain
Financial services / Data Engineering
Deliverable
production ML models | product features
Required skills
Azure, Databricks, ADF, Pyspark, Python, SQL, ETL tools, Data modeling, Data quality, Metadata management, Source code management (BitBucket/GitHub), Agile methodologies
Preferred skills
Mainframe knowledge, Data governance principles, Enterprise data standards
Technologies
Azure, Databricks, ADF, Pyspark, Python, SQL, BitBucket, GitHub
Responsibilities
Develop and maintain complex ETL jobs and frameworks; Perform data analysis and assess data management requirements; Maintain expert knowledge of upstream data via profiling and quality reporting; Articulate technical design details to non-technical partners; Execute code check-in/check-out and support release management; Support QA teams with data analysis for testing; Ensure compliance with enterprise data standards and security coding practices.
Seniority
Junior to Mid-level, hands-on IC