C

CI Financial

Canadian asset manager growing through acquisitions

AI/ML DevOps Engineer

DevOps EngineeringUpdated on Nov 13
Full-timeToronto, ON, Canada

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, Data Science, or a related technical discipline, or equivalent professional experience.
  • Five to seven years of experience in DevOps, software engineering, platform engineering, or MLOps-related roles.
  • Strong understanding of CI/CD concepts, release practices, and operational support in production environments.
  • Hands-on experience building CI/CD pipelines with Jenkins and source control using Bitbucket or equivalent.
  • Proven experience deploying and supporting production systems.
  • Experience working with data or AI platforms such as Snowflake or equivalent, or strong interest in learning new platforms.
  • Experience collaborating with AI/ML and data engineering teams to operationalize AI-driven applications and data-intensive workflows.
  • Proficiency in Python, Bash, or similar scripting/programming languages.
  • Familiarity with containerized environments such as Docker.

Responsibilities

  • Enable the end-to-end delivery of AI, ML, and GenAI solutions, supporting use cases from early experimentation through scalable production.
  • Partner with data scientists, AI engineers, data engineers, and data ops teams to move solutions from prototype to production-ready delivery.
  • Support common AI solution patterns such as retrieval-augmented generation (RAG), search-driven applications, and AI-assisted or agent-based workflows.
  • Contribute to reusable deployment approaches and solution templates that accelerate delivery across multiple AI initiatives.
  • Support production deployments on Snowflake and cloud platforms such as AWS or equivalent, including automated releases and environment separation.
  • Build and maintain CI/CD pipelines using Jenkins and Bitbucket or equivalent to deploy AI/ML and data-driven applications.
  • Support release practices including environment separation, deployment automation, and safe promotion across development, test, and production environments.
  • Improve production readiness through monitoring, alerting, logging, deployment validation, and operational best practices.
  • Troubleshoot production issues across pipelines, integrations, and AI applications; drive root-cause remediation and preventive improvements.
  • Ensure solutions meet enterprise standards for security, stability, performance, and reliability.

Desired Qualifications

  • Experience deploying AI or data-driven applications, including APIs, services, or lightweight user interfaces such as Streamlit or React.
  • Experience with integrations, authentication/authorization, and secure connectivity such as SSO/OAuth, service accounts, or API integrations.
  • Exposure to Tableau or analytics/BI tools.
  • Experience in financial services, fintech, or investment management.

About the Company

CI Financial

Canadian asset manager growing through acquisitions

CI Financial builds and runs investment management and wealth-advisory platforms through a network of subsidiaries that manage assets and provide investment products and advisory services to individuals and institutions. Its platforms are advisor-facing, helping independent financial advisors and RIAs offer mutual funds, managed accounts, and other wealth-management services. The company differentiates itself by growing through acquisitions, creating a large, integrated footprint in Canada and the United States. Its goal is to scale into a leading diversified financial-services group serving a broad adviser network, a strategy that culminated in Mubadala Capital taking the company private in 2024.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Toronto, Canada
Founded
1965

Recently Posted Jobs

Explore more opportunities at CI Financial

See more jobs