remote
Senior Data Engineer - Canadian Bank Note Company, Limited
Data Engineer
Lead the design, development, and maintenance of enterprise‑scale data pipelines and analytics solutions using Python, Spark, and AWS, ensuring high‑quality, secure data for corporate decision‑making.
About the role
Key Responsibilities
- Architect and implement scalable data pipelines that ingest, transform, and load large volumes of structured and unstructured data into cloud data warehouses.
- Develop and maintain robust ETL processes using Python and Apache Spark, optimizing performance and ensuring data quality.
- Collaborate with data scientists, analysts, and business stakeholders to define data models, schemas, and metadata standards.
- Leverage AWS services (S3, Redshift, Glue, EMR) to build secure, cost‑effective data infrastructure.
- Implement monitoring, logging, and alerting to guarantee pipeline reliability and troubleshoot production issues.
Requirements
- 5+ years of experience in data engineering or related roles.
- Strong proficiency in Python, SQL, and Spark for data processing.
- Hands‑on experience with AWS data services and cloud architecture.
- Solid understanding of data modeling, ETL best practices, and data governance.
- Excellent problem‑solving skills and ability to work collaboratively in a fast‑paced environment.
Skills
pythonsqlapache sparkaws