EY
Data Engineer (BMO)
Toronto, ON, Canada · Hybrid
POSTED
5/29/2026
Job Description
Client: BMO
Role: Data Engineer
Start date: July 1, 2026
End date: October 31, 2026
Number of resources needed: 1
Location & work model: Toronto, ON - Hybrid (2-3 days onsite per week)
Range of target pay rate: $90-$120 CAD/hour
Qualifications:
· Proven experience with cloud storage solutions, specifically Amazon S3.
· Strong expertise in data processing frameworks such as AWS Glue and Apache Spark.
· Hands-on experience with real-time data streaming technologies, particularly Apache Kafka.
· Proficiency in data warehousing solutions, especially Amazon Redshift.
· Experience with workflow orchestration tools like AWS Step Functions and Apache Airflow.
· Skilled in querying large datasets using Amazon Athena.
· Solid understanding of data security and access management using AWS IAM and Lake Formation.
· Demonstrated ability in developing and maintaining data ingestion pipelines.
· Strong focus on data quality assurance and performance tuning of data workflows.
· Knowledge of data governance best practices and security compliance in a banking or financial services environment.
· Experience in monitoring, troubleshooting, and operational management of data pipelines and infrastructure.
Qualifications
Ready to apply?
You'll complete the application through our portal.
Role summary
Data Engineer (BMO)
Toronto, ON · Hybrid
TYPE
Contract · 4 Months
STARTS
7/1/2026
POSTED
May 29, 2026
Not quite the right fit?
Browse all of our open roles across tech, finance, and engineering.
See all jobs →Looking for something specific?
Create a profile and get jobs recommended to you based on your skills and preferences.
Create a profile →