1. What is a Data Engineer at CIBC?
As a Data Engineer at CIBC, you serve a critical function in building, optimizing, and scaling the data pipelines and architectures that drive modern banking solutions. You will be responsible for transforming raw data into reliable, high-value assets that power financial products, risk models, and customer analytics. Your work directly impacts how millions of clients interact with digital banking services and how internal stakeholders make data-backed decisions.
This role sits at the intersection of large-scale distributed systems, cloud computing, and enterprise financial engineering. You will contribute to complex data platforms deployed on modern cloud environments, integrating disparate data sources while ensuring high availability, performance, and regulatory compliance. The scale and security requirements of a major financial institution make this a high-visibility, intellectually stimulating environment for data professionals.
Expect to work closely with data scientists, software developers, and business analysts in a fast-paced setting. You will tackle real-world challenges related to data ingestion, storage optimization, and distributed processing. Success in this position requires a balance of rigorous technical execution and a collaborative mindset focused on delivering resilient data products.



