C

CI Financial

Canadian asset manager growing through acquisitions

Senior AI Engineer

AI Application EngineeringUpdated on Nov 13
Full-timeToronto, ON, Canada

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Data Science, AI, Machine Learning, Statistics, or a related field.
  • 4–8+ years of experience in a data science, machine learning, or AI engineering role, including hands-on experience delivering production systems.
  • Demonstrated experience designing, building, and shipping agentic AI systems involving multi-step reasoning, task decomposition, and tool use.
  • Experience designing around real-world infrastructure limitations, such as rate limits, quota management, retries/backoff, and cost-per-call, when architecting LLM-powered systems at scale.
  • Deep understanding of prompt engineering, Retrieval-Augmented Generation (RAG), fine-tuning, and evaluation of generative output, including tradeoffs across approaches.
  • Proficiency in Python and machine learning/artificial intelligence libraries such as Scikit-learn, PyTorch, and TensorFlow.
  • Hands-on skills in designing and orchestrating agentic workflows, including multi-step reasoning, task decomposition, and tool/function calling.
  • Experience with cloud-based environments such as AWS, Azure, or GCP.
  • Ability to present complex technical concepts clearly to technical and non-technical stakeholders, including senior leadership.

Responsibilities

  • Architect and build production-grade intelligent systems and applications using existing large language models through API integration, prompt engineering, fine-tuning, or Retrieval-Augmented Generation.
  • Design, prototype, and lead development of agentic AI systems capable of multi-step reasoning, task decomposition, and tool use to automate and support complex business workflows.
  • Contribute to the design of a reusable, scalable AI platform with shared tooling, agent frameworks, and infrastructure for reuse across use cases.
  • Build web application AI solutions using frameworks such as React or Streamlit.
  • Set technical direction and best practices for generative AI and agentic solution design, including evaluation methodology, guardrails, and reliability of LLM-powered systems.
  • Drive continuous iteration and improvement of models and LLM-powered tools based on performance metrics, cost, and user feedback.
  • Lead design and code reviews, championing best practices around experimentation, reproducibility, and responsible AI.

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