remote
Senior Data Engineer - BMO Financial Group
Data Engineer
Senior Data Engineer building scalable data pipelines and AI products on AWS, leveraging Python, Spark, and advanced SQL to deliver actionable insights for risk, compliance, and digital-first initiatives.
About the role
Key Responsibilities
- Design, develop, and maintain large-scale data pipelines using Python, Spark, and SQL on AWS services (Glue, Redshift, S3).
- Implement robust data modeling and lakehouse architectures to support analytics, reporting, and machine learning workloads.
- Collaborate with cross-functional teams to translate business requirements into scalable data solutions.
- Ensure data quality, governance, and compliance with regulatory standards.
- Optimize performance and cost of data processing workflows.
Requirements
- 5+ years of experience in data engineering with a strong focus on cloud-based solutions.
- Proficiency in Python, SQL, and Apache Spark.
- Hands‑on experience with AWS data services (Glue, Redshift, Athena, S3).
- Solid understanding of data modeling, ETL best practices, and data lake architecture.
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.
Skills
pythonsqlapache sparkaws