freehire launches on Product Hunt on 26 August.

Follow →

Senior Data Engineer

Summary

Design and optimize scalable data pipelines, warehouses, and ELT/ETL workflows using Snowflake, dbt, and CI/CD tooling to deliver reliable analytics for a financial-services firm.

We are seeking a Senior Data Engineer to join the Data, AI & Analytics (DNA) Team. The candidate must have deep understanding of database concepts, data pipeline design and ability to communicate complex ideas clearly, and experience implementing scalable solutions that positively impacted business outcomes.

What You Will Do

  • Design, build, and optimize highly scalable, reliable data pipelines to support ELT/ETL to/from diverse source systems and platforms.
  • Develop reusable frameworks and automation to standardize data ingestion, transformations, reconciliations, testing, and monitoring.
  • Perform thorough code reviews to ensure solutions meet performance, scalability, security, and maintainability standards.
  • Define, document, and enforce data engineering standards for the platform.
  • Partner closely with business & analytics stakeholders to translate requirements into scalable technical solutions.
  • Maintain and improve the CI/CD pipeline for data platforms, including source control, build, test, and deployment workflows (e.g., Bitbucket, Jenkins, automated testing).
  • Troubleshoot and resolve production issues such as data quality defects, pipeline failures, performance bottlenecks, and dependency breaks.
  • Proactively identify opportunities to optimize and harden existing pipelines for reliability, observability, and operational efficiency.

What You Will Bring

  • 6+ years of hands‑on experience in data engineering, building and operating scalable ELT/ETL pipelines and data integration solutions.
  • 4+ years of experience with data warehousing and Snowflake.
  • Strong SQL expertise and solid experience with dbt, including model design and testing.
  • Experience with CI/CD pipelines for data platforms, including source control, automated testing, and deployments (e.g., Bitbucket, Jenkins, Git-based workflows).
  • Strong understanding of data architecture and data modeling.
  • Ability to diagnose and solve complex, open‑ended problems and deliver production‑ready solutions.
  • Experience supporting production data platforms, including troubleshooting performance, and pipeline reliability issues.
  • Experience with Data Vault 2.0 is an asset.
  • Experience in the Financial Services Industry is an asset.

The anticipated base salary range for this position is $69,500 - $119,500. This position also offers a bonus program and a variety of benefits including health insurance, wellness programs, life and disability insurance, retirement savings plans, paid leave, education programs, paid holidays, and vacation time. Many benefits are subsidized or fully paid.

Work Model

This role is in‑office and requires employees to be onsite four days per week.

Benefits Offered

  • Modern HQ location within walking distance from Union Station
  • Training Reimbursement
  • Paid Professional Designations
  • Employee Savings Plan (ESP)
  • Corporate Discount Program
  • Enhanced group benefits
  • Parental Leave Top–up program
  • Paid time off for Volunteering

We are focused on building a diverse and inclusive workforce. If you are excited about this role and are not confident you meet all the qualification requirements, we encourage you to investigate the opportunity further.

CI Financial Corp. and all of our affiliates (“CI”) are committed to fair and accessible employment practices and provide reasonable accommodations for persons with disabilities. If you require accommodations in any stage of the recruitment process, please contact us at accessible.recruitment@ci.com or call 416-364-1145 ext. 4747.

See also