amp;amp;lt;/span><span data-ccp-parastyle="No Spacing">125,000 - $145,000</span></span><span data-contrast="none"><span data-ccp-parastyle="No Spacing">. The salary range </span><span data-ccp-parastyle="No Spacing">provided</span><span data-ccp-parastyle="No Spacing"> reflects the base salary range for this position as required by legislation. In addition, there is an annual performance bonus which contributes to the total compensation for this position. Further questions may be directed to the HR team during the interview process.</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></p>\u003cbr><p> </p>\u003cbr><p><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"><span class="TextRun SCXW62730064 BCX8" lang="EN-CA" data-contrast="auto"><span class="NormalTextRun SCXW62730064 BCX8" data-ccp-parastyle="No Spacing">#LI-Hybrid #LI-KC1</span></span><span class="EOP SCXW62730064 BCX8" data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></span></p><div class="content-conclusion">\u003cbr><p><span data-contrast="auto"></span></p>\u003cbr><p><strong>What We Offer</strong>   <br>At Connor, Clark & Lunn Financial Group, we’re "invested in our greatest asset, you". Our shared goals reflect what matters most to our people:</p>\u003cbr><ul>\u003cbr><li>Your community: we foster belonging through collaboration, inclusion and flexibility. Enjoy social events, volunteering and a strong commitment to corporate social responsibility. Our flexible work practices are designed to support work-life balance and provide employees with flexibility in where and how they work</li>\u003cbr><li>Your growth: we prioritize your development with meaningful work, continuous learning budgets, paid study days and support for professional designations.</li>\u003cbr><li>Recognizing you: your contributions are rewarded with competitive total compensation, retirement savings support, wellness credits, enhanced parental leave, and comprehensive health benefits.</li>\u003cbr></ul>\u003cbr><p><span data-contrast="auto"><br>For a closer look at how you can build your career with us, we invite you to explore <a href="https://cclfg.cclgroup.com/careers/working-at-ccl/">cclgroup.com</a>. <br><br></span>We are committed to providing an inclusive, accessible recruitment and selection process. We welcome and encourage applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the recruitment and selection process. Please contact <a href="mailto:[email hidden]">[email hidden]</a> if you require accommodation.<br><br>AI may be used to support certain stages of our screening & recruitment process. These tools support, but do not replace, human judgment and decision-making.</p></div>\u003c/p>","description_html_sanitized":"\u003cp><p><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Interested in joining one of Canada’s top-performing asset managers? </span><span data-ccp-parastyle="No Spacing">We’re</span><span data-ccp-parastyle="No Spacing"> hiring an </span></span><strong><span data-contrast="none"><span data-ccp-parastyle="No Spacing">AI Solution Engineer</span></span></strong><span data-contrast="none"><span data-ccp-parastyle="No Spacing"> in our </span><span data-ccp-parastyle="No Spacing">AI Solutions engineering team</span><span data-ccp-parastyle="No Spacing">. You build the AI systems that Connor, Clark & Lunn Financial Group and our affiliate teams use in day-to-day work.</span></span> <span data-contrast="none"><span data-ccp-parastyle="No Spacing">You turn </span></span><strong><span data-contrast="none"><span data-ccp-parastyle="No Spacing">signed-off specifications</span></span></strong><span data-contrast="none"><span data-ccp-parastyle="No Spacing"> into </span></span><strong><span data-contrast="none"><span data-ccp-parastyle="No Spacing">production-ready</span></span></strong><span data-contrast="none"><span data-ccp-parastyle="No Spacing"> AI assistants, agents, and workflow automations. You own build quality</span><span data-ccp-parastyle="No Spacing">, </span><span data-ccp-parastyle="No Spacing">reliability, safety, traceability, and maintainability</span><span data-ccp-parastyle="No Spacing">, </span><span data-ccp-parastyle="No Spacing">and partner closely with Data Engineering an</span><span data-ccp-parastyle="No Spacing">d </span><span data-ccp-parastyle="No Spacing">MLO</span><span data-ccp-parastyle="No Spacing">ps</span><span data-ccp-parastyle="No Spacing"> to ship responsibly in a regulated financial services environment.</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> <span data-contrast="auto">We operate on a hybrid model with three days a week in-office to facilitate team collaboration.</span><span data-ccp-props="{}"> </span></span></p>\u003cbr><p> <br><strong><span data-contrast="none"><span data-ccp-parastyle="No Spacing">What You Will Do</span></span></strong><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></p>\u003cbr><ul>\u003cbr><li data-leveltext="" data-font="Symbol" data-listid="26" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Build AI assistants and agents end-to-end from a signed-off spec</span><span data-ccp-parastyle="No Spacing">, </span><span data-ccp-parastyle="No Spacing">retrieval, tool integrations, prompt logic, source citation, and workflow integration</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li>\u003cbr></ul>\u003cbr><ul>\u003cbr><li data-leveltext="" data-font="Symbol" data-listid="26" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Design and </span><span data-ccp-parastyle="No Spacing">maintain</span><span data-ccp-parastyle="No Spacing"> retrieval pipelines</span><span data-ccp-parastyle="No Spacing">, </span><span data-ccp-parastyle="No Spacing">chunking strategy, metadata schema, indexing, access controls, and query optimization</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li>\u003cbr></ul>\u003cbr><ul>\u003cbr><li data-leveltext="" data-font="Symbol" data-listid="26" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Engineer prompts with discipline</span><span data-ccp-parastyle="No Spacing">, </span><span data-ccp-parastyle="No Spacing">write, test, evaluate, and </span><span data-ccp-parastyle="No Spacing">iterate;</span><span data-ccp-parastyle="No Spacing"> document failure modes and edge cases</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li>\u003cbr></ul>\u003cbr><ul>\u003cbr><li data-leveltext="" data-font="Symbol" data-listid="26" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Own code quality and handoff</span><span data-ccp-parastyle="No Spacing">, </span><span data-ccp-parastyle="No Spacing">version artifacts, write tests wher</span><span data-ccp-parastyle="No Spacing">e </span><span data-ccp-parastyle="No Spacing">appropria</span><span data-ccp-parastyle="No Spacing">te</span><span data-ccp-parastyle="No Spacing">, an</span><span data-ccp-parastyle="No Spacing">d </span><span data-ccp-parastyle="No Spacing">mainta</span><span data-ccp-parastyle="No Spacing">in</span><span data-ccp-parastyle="No Spacing"> clean, reviewable documentation</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li>\u003cbr></ul>\u003cbr><ul>\u003cbr><li data-leveltext="" data-font="Symbol" data-listid="26" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Partner with Data Engineering to make data retrieval-read</span><span data-ccp-parastyle="No Spacing">y, </span><span data-ccp-parastyle="No Spacing">define ingestion needs, document assumptions, and </span><span data-ccp-parastyle="No Spacing">validate</span><span data-ccp-parastyle="No Spacing"> data quality impacts</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li>\u003cbr></ul>\u003cbr><ul>\u003cbr><li data-leveltext="" data-font="Symbol" data-listid="26" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Deploy through standard </span><span data-ccp-parastyle="No Spacing">MLOps</span><span data-ccp-parastyle="No Spacing"> pipelines</span><span data-ccp-parastyle="No Spacing">, </span><span data-ccp-parastyle="No Spacing">monitoring/alerting, rollback readiness, cost controls, and operational runbooks</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li>\u003cbr></ul>\u003cbr><ul>\u003cbr><li data-leveltext="" data-font="Symbol" data-listid="26" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="7" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Collaborate with affiliate teams during builds</span><span data-ccp-parastyle="No Spacing">, </span><span data-ccp-parastyle="No Spacing">demo real increments, capture feedback, and incorporate changes without breaking scope</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li>\u003cbr></ul>\u003cbr><ul>\u003cbr><li data-leveltext="" data-font="Symbol" data-listid="26" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="8" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Document known limitations, risks, and mitigations before UAT</span><span data-ccp-parastyle="No Spacing">, </span><span data-ccp-parastyle="No Spacing">set </span><span data-ccp-parastyle="No Spacing">expectations</span><span data-ccp-parastyle="No Spacing"> and prevent surprises for business stakeholders</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li>\u003cbr></ul>\u003cbr><p><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></p>\u003cbr><p><strong><span data-contrast="none"><span data-ccp-parastyle="No Spacing">What You Will Bring</span></span></strong><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></p>\u003cbr><ul>\u003cbr><li data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Strong Python skills with experience shipping LLM applications end-to-end (build, test, deploy, and </span><span data-ccp-parastyle="No Spacing">operate</span><span data-ccp-parastyle="No Spacing">)</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li>\u003cbr></ul>\u003cbr><ul>\u003cbr><li data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Hands-on RAG experience</span><span data-ccp-parastyle="No Spacing">, </span><span data-ccp-parastyle="No Spacing">document processing, vector databases/search, and retrieval evaluation (precision/recall, grounding quality)</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li>\u003cbr></ul>\u003cbr><ul>\u003cbr><li data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Experience with agent frameworks (e.g., </span><span data-ccp-parastyle="No Spacing">LangChain</span><span data-ccp-parastyle="No Spacing">, </span><span data-ccp-parastyle="No Spacing">LlamaIndex</span><span data-ccp-parastyle="No Spacing"> or equivalents), including tool use, orchestration, and multi-step flows</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li>\u003cbr></ul>\u003cbr><ul>\u003cbr><li data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Experience on enterprise AI platforms (e.g., Azure OpenAI, Google Vertex AI, Anthropic APIs), including security and cost/performance trade-offs</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li>\u003cbr></ul>\u003cbr><ul>\u003cbr><li data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Prompt engineering fundamentals</span><span data-ccp-parastyle="No Spacing">, </span><span data-ccp-parastyle="No Spacing">structured prompting, output constraints, adversarial/failure-mode testing, and reproducibility</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li>\u003cbr></ul>\u003cbr><ul>\u003cbr><li data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Comfort working with semi-structured/unstructured data (PDFs, financial docs, emails, notes) and translating it into retrieval-ready assets</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li>\u003cbr></ul>\u003cbr><ul>\u003cbr><li data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="7" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Delivery mindset and strong written communication</span><span data-ccp-parastyle="No Spacing">, </span><span data-ccp-parastyle="No Spacing">hold scope, write clear technical documentation, and finish to production-quality</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li>\u003cbr></ul>\u003cbr><p><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></p>\u003cbr><p><span data-contrast="none"><span data-ccp-parastyle="No Spacing">The salary range for this position is </span></span><span data-contrast="none"><span data-ccp-parastyle="No Spacing">amp;amp;lt;/span><span data-ccp-parastyle="No Spacing">125,000 - $145,000</span></span><span data-contrast="none"><span data-ccp-parastyle="No Spacing">. The salary range </span><span data-ccp-parastyle="No Spacing">provided</span><span data-ccp-parastyle="No Spacing"> reflects the base salary range for this position as required by legislation. In addition, there is an annual performance bonus which contributes to the total compensation for this position. Further questions may be directed to the HR team during the interview process.</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></p>\u003cbr><p> </p>\u003cbr><p><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"><span class="TextRun SCXW62730064 BCX8" lang="EN-CA" data-contrast="auto"><span class="NormalTextRun SCXW62730064 BCX8" data-ccp-parastyle="No Spacing">#LI-Hybrid #LI-KC1</span></span><span class="EOP SCXW62730064 BCX8" data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></span></p><div class="content-conclusion">\u003cbr><p><span data-contrast="auto"></span></p>\u003cbr><p><strong>What We Offer</strong>   <br>At Connor, Clark & Lunn Financial Group, we’re "invested in our greatest asset, you". Our shared goals reflect what matters most to our people:</p>\u003cbr><ul>\u003cbr><li>Your community: we foster belonging through collaboration, inclusion and flexibility. Enjoy social events, volunteering and a strong commitment to corporate social responsibility. Our flexible work practices are designed to support work-life balance and provide employees with flexibility in where and how they work</li>\u003cbr><li>Your growth: we prioritize your development with meaningful work, continuous learning budgets, paid study days and support for professional designations.</li>\u003cbr><li>Recognizing you: your contributions are rewarded with competitive total compensation, retirement savings support, wellness credits, enhanced parental leave, and comprehensive health benefits.</li>\u003cbr></ul>\u003cbr><p><span data-contrast="auto"><br>For a closer look at how you can build your career with us, we invite you to explore <a href="https://cclfg.cclgroup.com/careers/working-at-ccl/">cclgroup.com</a>. <br><br></span>We are committed to providing an inclusive, accessible recruitment and selection process. We welcome and encourage applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the recruitment and selection process. Please contact <a href="mailto:[email hidden]">[email hidden]</a> if you require accommodation.<br><br>AI may be used to support certain stages of our screening & recruitment process. These tools support, but do not replace, human judgment and decision-making.</p></div>\u003c/p>","applyMethod":"link","postedDate":"2026-10-15T20:12:04.316+00:00","expirationDate":"2026-11-14T20:12:04.316+00:00","featured":false,"popular":false,"skills":[],"isLive":true,"isBlocked":false,"sourceHost":"cclfg.cclgroup.com","hasApplicationDestination":true,"source_table":"jobs","sourceTable":"jobs","companySlug":"connor-clark-lunn-financial-group-ltd","companyProfilePath":"/company/connor-clark-lunn-financial-group-ltd/","companyIndustry":"Unknown","cityHubPath":"/ca/browse-jobs/jobs-in-toronto/","cityHubLabel":"Toronto"},"jobId":"12954123","generatedAt":"2026-10-16T01:29:00.564Z","publicationState":"publishable","relatedJobs":[{"id":"j12951955","numericId":12951955,"title":"Director, Partner Solution Engineer","company":"Docker","location":"Remote, Canada","city":"","country":"Canada","salary":"468000","minSalary":"327600","maxSalary":"468000","per":"YEAR","currency":"CAD","salaryCurrency":"CAD","type":"full-time","workLocationType":"remote","postedDate":"2026-10-15T11:18:05.225+00:00"},{"id":"j12949667","numericId":12949667,"title":"Scaled Customer Success Manager","company":"Dropbox","location":"Remote, Canada","city":"","country":"Canada","salary":"192600","minSalary":"142400","maxSalary":"192600","per":"YEAR","currency":"CAD","salaryCurrency":"CAD","type":"full-time","workLocationType":"remote","postedDate":"2026-10-15T05:27:04.525+00:00"},{"id":"j12947334","numericId":12947334,"title":"Customer Success Engineer Pod Lead (AMER)","company":"Tyk Technologies","location":"Remote, Canada","city":"","country":"Canada","type":"full-time","workLocationType":"remote","postedDate":"2026-10-14T22:12:04.89+00:00"},{"id":"j12946376","numericId":12946376,"title":"Customer Service Representative","company":"Bank of Montreal","location":"MONTREAL, Canada","city":"MONTREAL","country":"Canada","salary":"55000","minSalary":"35500","maxSalary":"55000","per":"YEAR","currency":"CAD","salaryCurrency":"CAD","type":"part-time","workLocationType":"on-site","postedDate":"2026-10-14T19:18:36.216+00:00"},{"id":"j12945172","numericId":12945172,"title":"Bilingual Customer Service Representative","company":"Medavie Inc.","location":"Remote, Canada","city":"New Brunswick","country":"Canada","salary":"45285","minSalary":"40254","maxSalary":"45285","per":"YEAR","currency":"CAD","salaryCurrency":"CAD","type":"full-time","workLocationType":"remote","postedDate":"2026-10-14T16:21:33.828+00:00"},{"id":"j12944656","numericId":12944656,"title":"Manager, Performance Intelligence","company":"Achievers","location":"Toronto, Canada","city":"Toronto","country":"Canada","salary":"145000","minSalary":"119000","maxSalary":"145000","per":"YEAR","currency":"CAD","salaryCurrency":"CAD","type":"full-time","workLocationType":"hybrid","postedDate":"2026-10-14T14:51:06.984+00:00"},{"id":"j12944657","numericId":12944657,"title":"Customer Success Associate","company":"Achievers","location":"Toronto, Canada","city":"Toronto","country":"Canada","salary":"74000","minSalary":"64000","maxSalary":"74000","per":"YEAR","currency":"CAD","salaryCurrency":"CAD","type":"full-time","workLocationType":"hybrid","postedDate":"2026-10-14T14:51:06.969+00:00"},{"id":"j12942165","numericId":12942165,"title":"Customer Service, Transportation Services","company":"DISA Global Solutions Inc. (Canada)","location":"Brockville, ON, Canada","city":"Brockville","country":"Canada","salary":"20","minSalary":"18","maxSalary":"20","currency":"CAD","salaryCurrency":"CAD","type":"full-time","workLocationType":"on-site","postedDate":"2026-10-14T08:51:13.751+00:00"},{"id":"j12940781","numericId":12940781,"title":"Manager, Customer Success and Technical Account Management","company":"Everbridge","location":"Remote, Canada","city":"","country":"Canada","salary":"131500","minSalary":"120000","maxSalary":"131500","currency":"CAD","salaryCurrency":"CAD","type":"full-time","workLocationType":"remote","postedDate":"2026-10-14T03:18:08.574+00:00"},{"id":"j12938657","numericId":12938657,"title":"Technical Project Manager","company":"Heidi","location":"Remote, Canada","city":"Toronto","country":"Canada","type":"full-time","workLocationType":"remote","postedDate":"2026-10-13T21:51:04.965+00:00"},{"id":"j12938361","numericId":12938361,"title":"Solutions Director","company":"Zip","location":"Remote, Canada","city":"Toronto","country":"Canada","type":"full-time","workLocationType":"remote","postedDate":"2026-10-13T21:00:06.68+00:00"},{"id":"j12935550","numericId":12935550,"title":"Customer Success Manager","company":"FLiiP","location":"Brossard, QC, Canada","city":"Brossard","country":"Canada","type":"full-time","workLocationType":"hybrid","postedDate":"2026-10-13T13:15:08.472+00:00"}],"publicationClaim":null};
Customer SuccessImported listingfull-timeabout 5 hours ago
About The Role
<p><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Interested in joining one of Canada’s top-performing asset managers? </span><span data-ccp-parastyle="No Spacing">We’re</span><span data-ccp-parastyle="No Spacing"> hiring an </span></span><strong><span data-contrast="none"><span data-ccp-parastyle="No Spacing">AI Solution Engineer</span></span></strong><span data-contrast="none"><span data-ccp-parastyle="No Spacing"> in our </span><span data-ccp-parastyle="No Spacing">AI Solutions engineering team</span><span data-ccp-parastyle="No Spacing">. You build the AI systems that Connor, Clark & Lunn Financial Group and our affiliate teams use in day-to-day work.</span></span> <span data-contrast="none"><span data-ccp-parastyle="No Spacing">You turn </span></span><strong><span data-contrast="none"><span data-ccp-parastyle="No Spacing">signed-off specifications</span></span></strong><span data-contrast="none"><span data-ccp-parastyle="No Spacing"> into </span></span><strong><span data-contrast="none"><span data-ccp-parastyle="No Spacing">production-ready</span></span></strong><span data-contrast="none"><span data-ccp-parastyle="No Spacing"> AI assistants, agents, and workflow automations. You own build quality</span><span data-ccp-parastyle="No Spacing">, </span><span data-ccp-parastyle="No Spacing">reliability, safety, traceability, and maintainability</span><span data-ccp-parastyle="No Spacing">, </span><span data-ccp-parastyle="No Spacing">and partner closely with Data Engineering an</span><span data-ccp-parastyle="No Spacing">d </span><span data-ccp-parastyle="No Spacing">MLO</span><span data-ccp-parastyle="No Spacing">ps</span><span data-ccp-parastyle="No Spacing"> to ship responsibly in a regulated financial services environment.</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> <span data-contrast="auto">We operate on a hybrid model with three days a week in-office to facilitate team collaboration.</span><span data-ccp-props="{}"> </span></span></p> <p> <br><strong><span data-contrast="none"><span data-ccp-parastyle="No Spacing">What You Will Do</span></span></strong><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="26" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Build AI assistants and agents end-to-end from a signed-off spec</span><span data-ccp-parastyle="No Spacing">, </span><span data-ccp-parastyle="No Spacing">retrieval, tool integrations, prompt logic, source citation, and workflow integration</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="26" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Design and </span><span data-ccp-parastyle="No Spacing">maintain</span><span data-ccp-parastyle="No Spacing"> retrieval pipelines</span><span data-ccp-parastyle="No Spacing">, </span><span data-ccp-parastyle="No Spacing">chunking strategy, metadata schema, indexing, access controls, and query optimization</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="26" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Engineer prompts with discipline</span><span data-ccp-parastyle="No Spacing">, </span><span data-ccp-parastyle="No Spacing">write, test, evaluate, and </span><span data-ccp-parastyle="No Spacing">iterate;</span><span data-ccp-parastyle="No Spacing"> document failure modes and edge cases</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="26" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Own code quality and handoff</span><span data-ccp-parastyle="No Spacing">, </span><span data-ccp-parastyle="No Spacing">version artifacts, write tests wher</span><span data-ccp-parastyle="No Spacing">e </span><span data-ccp-parastyle="No Spacing">appropria</span><span data-ccp-parastyle="No Spacing">te</span><span data-ccp-parastyle="No Spacing">, an</span><span data-ccp-parastyle="No Spacing">d </span><span data-ccp-parastyle="No Spacing">mainta</span><span data-ccp-parastyle="No Spacing">in</span><span data-ccp-parastyle="No Spacing"> clean, reviewable documentation</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="26" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Partner with Data Engineering to make data retrieval-read</span><span data-ccp-parastyle="No Spacing">y, </span><span data-ccp-parastyle="No Spacing">define ingestion needs, document assumptions, and </span><span data-ccp-parastyle="No Spacing">validate</span><span data-ccp-parastyle="No Spacing"> data quality impacts</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="26" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Deploy through standard </span><span data-ccp-parastyle="No Spacing">MLOps</span><span data-ccp-parastyle="No Spacing"> pipelines</span><span data-ccp-parastyle="No Spacing">, </span><span data-ccp-parastyle="No Spacing">monitoring/alerting, rollback readiness, cost controls, and operational runbooks</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="26" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="7" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Collaborate with affiliate teams during builds</span><span data-ccp-parastyle="No Spacing">, </span><span data-ccp-parastyle="No Spacing">demo real increments, capture feedback, and incorporate changes without breaking scope</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="26" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="8" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Document known limitations, risks, and mitigations before UAT</span><span data-ccp-parastyle="No Spacing">, </span><span data-ccp-parastyle="No Spacing">set </span><span data-ccp-parastyle="No Spacing">expectations</span><span data-ccp-parastyle="No Spacing"> and prevent surprises for business stakeholders</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li> </ul> <p><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></p> <p><strong><span data-contrast="none"><span data-ccp-parastyle="No Spacing">What You Will Bring</span></span></strong><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Strong Python skills with experience shipping LLM applications end-to-end (build, test, deploy, and </span><span data-ccp-parastyle="No Spacing">operate</span><span data-ccp-parastyle="No Spacing">)</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Hands-on RAG experience</span><span data-ccp-parastyle="No Spacing">, </span><span data-ccp-parastyle="No Spacing">document processing, vector databases/search, and retrieval evaluation (precision/recall, grounding quality)</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Experience with agent frameworks (e.g., </span><span data-ccp-parastyle="No Spacing">LangChain</span><span data-ccp-parastyle="No Spacing">, </span><span data-ccp-parastyle="No Spacing">LlamaIndex</span><span data-ccp-parastyle="No Spacing"> or equivalents), including tool use, orchestration, and multi-step flows</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Experience on enterprise AI platforms (e.g., Azure OpenAI, Google Vertex AI, Anthropic APIs), including security and cost/performance trade-offs</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Prompt engineering fundamentals</span><span data-ccp-parastyle="No Spacing">, </span><span data-ccp-parastyle="No Spacing">structured prompting, output constraints, adversarial/failure-mode testing, and reproducibility</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Comfort working with semi-structured/unstructured data (PDFs, financial docs, emails, notes) and translating it into retrieval-ready assets</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="7" data-aria-level="1"><span data-contrast="none"><span data-ccp-parastyle="No Spacing">Delivery mindset and strong written communication</span><span data-ccp-parastyle="No Spacing">, </span><span data-ccp-parastyle="No Spacing">hold scope, write clear technical documentation, and finish to production-quality</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li> </ul> <p><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></p> <p><span data-contrast="none"><span data-ccp-parastyle="No Spacing">The salary range for this position is </span></span><span data-contrast="none"><span data-ccp-parastyle="No Spacing">amp;amp;lt;/span><span data-ccp-parastyle="No Spacing">125,000 - $145,000</span></span><span data-contrast="none"><span data-ccp-parastyle="No Spacing">. The salary range </span><span data-ccp-parastyle="No Spacing">provided</span><span data-ccp-parastyle="No Spacing"> reflects the base salary range for this position as required by legislation. In addition, there is an annual performance bonus which contributes to the total compensation for this position. Further questions may be directed to the HR team during the interview process.</span></span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></p> <p> </p> <p><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"><span class="TextRun SCXW62730064 BCX8" lang="EN-CA" data-contrast="auto"><span class="NormalTextRun SCXW62730064 BCX8" data-ccp-parastyle="No Spacing">#LI-Hybrid #LI-KC1</span></span><span class="EOP SCXW62730064 BCX8" data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></span></p><div class="content-conclusion"> <p><span data-contrast="auto"></span></p> <p><strong>What We Offer</strong>   <br>At Connor, Clark & Lunn Financial Group, we’re "invested in our greatest asset, you". Our shared goals reflect what matters most to our people:</p> <ul> <li>Your community: we foster belonging through collaboration, inclusion and flexibility. Enjoy social events, volunteering and a strong commitment to corporate social responsibility. Our flexible work practices are designed to support work-life balance and provide employees with flexibility in where and how they work</li> <li>Your growth: we prioritize your development with meaningful work, continuous learning budgets, paid study days and support for professional designations.</li> <li>Recognizing you: your contributions are rewarded with competitive total compensation, retirement savings support, wellness credits, enhanced parental leave, and comprehensive health benefits.</li> </ul> <p><span data-contrast="auto"><br>For a closer look at how you can build your career with us, we invite you to explore <a href="https://cclfg.cclgroup.com/careers/working-at-ccl/">cclgroup.com</a>. <br><br></span>We are committed to providing an inclusive, accessible recruitment and selection process. We welcome and encourage applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the recruitment and selection process. Please contact <a href="mailto:[email hidden]">[email hidden]</a> if you require accommodation.<br><br>AI may be used to support certain stages of our screening & recruitment process. These tools support, but do not replace, human judgment and decision-making.</p></div>