Director, Data Engineering

CIBC Mellon

Toronto, CAonsite$120k-$168k/yrPosted Jul 14, 2026
Posting intelligenceActively listedReposted 12×, possible evergreen/ghost posting

Skills

databrickssnowflakeairflowgithubpythonazuresparkcicdgooglecloudawsdbt

About the role

Company Information:

CIBC Mellon is a leading provider of asset servicing solutions to institutional investors in Canada, including multi-currency accounting, fund valuation, and investment information reporting. We are passionate about providing exceptional client service backed by our culture of innovation and success. Our outstanding employee experience will provide you with opportunities to learn and grow professionally while supporting the communities in which you live and work.

We are a diverse and dynamic workplace where employees take an active role in delivering on strategic objectives while advancing their individual career goals. We encourage innovative thinking and give our employees the support and resources they need to turn great ideas into actions.

We’re always looking for talented people who can make a meaningful difference for our clients, our company and our communities. To learn more about why our employees love coming to work each day, visit www.cibcmellon.com/experience.

Position Overview:

Reporting into the Vice President, Data the Director of Data Engineering is responsible for leading and developing the data engineering discipline at CIBC Mellon. This senior technical position requires a hands-on leader capable of establishing technical strategy while actively contributing to key initiatives. The role oversees the end-to-end design, delivery, and reliability of the Snowflake cloud data platform, encompassing activities from raw data ingestion to the creation of analytics-ready datasets. The Director manages a team of platform and data engineers, shapes ELT and data orchestration strategies, and collaborates with business stakeholders to advance the organization’s data-driven culture.

Responsibilities:

Data Engineering Strategy & Roadmap

Own the data engineering roadmap, balancing new capability delivery with platform reliability, technical debt reduction, and cost optimization.

Evaluate and recommend tooling, cloud services, and architectural patterns; build the business case for platform investments.

Stay current with the Snowflake ecosystem and translate new capabilities (e.g., Openflow, Snowpipe, Cortex AI, Horizon, Streamlit, DBT, DAGs (or Airflow), etc.) into actionable roadmap items.

Technical Responsibilities

Own the design and ongoing hydration of the medallion architecture enabled by the Snowflake data platform, including ingestion patterns for the bronze (raw) layer, transformation contracts for the silver (conformed) layer, and aggregation/business logic standards for the gold (curated) layer.

Establish and enforce coding standards leveraging the Data Build tool (dbt) for ELT data processing from model layering (staging intermediate mart), testing frameworks, etc.

Design and maintain reusable dbt macros, packages, and custom generic tests to enhance engineering productivity and data quality.

Manage dbt project governance, including environments (dev/qa/prod), dbt Cloud or CLI deployment pipelines, and dbt artifact storage.

Drive adoption of dbt advanced features such as incremental strategies, snapshots, semantic layer, and exposure tracking.

Lead the design and operation of the orchestration layer using; ensure DAGs are modular, idempotent, observable, and testable.

Define standards for DAG development, dependency management, retry logic, SLA alerting, and backfill procedures.

Integrate orchestration with dbt, ingestion tooling, and downstream consumers to deliver reliable end-to-end pipeline execution; enforce code review, branching strategy, and release management standards across the team.

Establish data quality gates and automated testing at each tier boundary to prevent bad data from propagating downstream.

Collaborate with domain teams to onboard new data sources into the bronze layer; enforce naming conventions, partition strategies, and retention policies.

Manage platform costs through resource monitoring, auto-suspension policies, query optimization, and storage lifecycle management.

Data Quality, Observability & Reliability

Implement a data observability strategy using tooling such as Monte Carlo to detect anomalies, schema drift, and SLA breaches.

Define and publish data SLOs for critical pipelines; lead incident response and post-mortems when SLOs are breached.

Team Management & Development

Define clear team OKRs aligned to organizational data strategy; hold the team accountable for delivery commitments and quality standards.

Serve as the primary escalation point for technical blockers, cross-team dependencies, and platform incidents.

Perform people management responsibilities; set performance objectives for direct reports, conduct performance reviews, train, coach, mentor, motivate, lead, and recruit new staff.

Oversee all aspects of resource management (selection, training and development, performance management, retention, recognition) and maintain current staff information such as current headcount, budgeted headcount, turnover, staff salaries, incentive/merit information and staff organizational charts so that service disruptions are minimized.

Qualifications:

Education/Experience

Bachelor's degree or higher in Computer Science, Software Engineering, Information Systems, Mathematics, or a related technical discipline (or equivalent practical experience);

10+ years of hands-on data engineering experience (Informatica, Data Stage, python, dbt, SQL, etc.)

5+ years of people management experience leading data engineering teams;

Demonstrated track record of delivering production Extract Load Transform (ELT) data integration capabilities at scale.

Specific Knowledge & Skills (not preferred or an asset)

Deep SQL expertise, data modeling techniques (Inmon, Kimbal, Vault, etc.), data quality or exception handling techniques, orchestration strategy, and performance tuning.

Deep subject matter expert with cloud data platforms: Snowflake and/ or Databricks - Snowpipe, Openflow, RBAC, DBT, Snowpark, Horizon Catalog, Delta Lake, Unity Catalog, Spark, etc.

ELT pipeline design & optimisation with dbt (data build tool) - models, tests, macros, packages;

DAG orchestration (with airflow, prefect and/or dagster);

Data warehouse and/or data lakehouse design using Medallion Architecture (bronze/silver/gold) design and hands-on experience with hydration;

AWS, Azure and/or GCP native data services

CI/CD for data (GitHub Actions, dbt Cloud, etc.);

Data quality & observability tooling (Great Expectations, Monte Carlo, etc.);

People management & technical leadership

CIBC Mellon's Values:

Get it Right Every Day: Deliver service excellence while always acting with the highest ethical standards

Put Clients at the Centre: Advocate for clients by listening, sharing knowledge, and bringing the right solutions forward

Be One Family: Challenge, empower and recognize your colleagues

Take Ownership: Speak up, speak out, and make things better

Job Specific Competencies:

- The salary band for this position ranges between $120,000 - $168,000.

Individual pay is determined by factors such as job-related skills, market conditions, relevant experience, education, training, and internal equity.

Please note, our recruitment process may include the use of AI-assisted tools.

This posting is for an existing vacancy.

Compensation

This Other role pays $120k-$168k/yr. Within typical range for other roles in Canada.

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Other roles in Canada varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Other hub for Canada medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.