pcm

pcm

AI Solutions Engineer

Toronto, Ontario, Canada · Full-time

Sponsorship not specified$125k-$145kDetected 27 days ago
PythonVector DatabasesAzureData ScienceLLMsRAGSalesforceCommunicationProblem Solving

About the role

  • This is a hands-on role focused on generative AI, large language models and agent-based workflows.

Responsibilities

  • Translate business requirements into practical solution designs, including user flows, prompts, data inputs, retrieval approaches, review steps and success measures.
  • Collaborate across Private Capital, Technology, Data, Risk, and Compliance to deliver secure, practical and well-governed AI solutions.
  • Design, build, and configure AI-enabled tools, assistants, agents, and workflow automation.
  • Connect AI solutions to relevant business systems, documents, internal knowledge sources, and APIs where appropriate.
  • Use techniques such as prompt design, retrieval-augmented generation, structured outputs, tool calling, evaluation and guardrails.
  • Document solution designs, assumptions, risks, controls, and operating procedures.
  • Support the transition of successful prototypes into scalable, maintainable solutions.

Requirements

  • 3-5+ years of experience in software engineering, data science, automation, technical consulting, solutions engineering, or a related field.
  • Experience with agent frameworks (e.g., LangChain, LlamaIndex or equivalents), including tool use, orchestration, and multi-step flows.
  • Experience on enterprise AI platforms (e.g., Azure OpenAI, Google Vertex AI, Anthropic APIs), including security and cost/performance trade-offs.
  • Comfort working with semi-structured/unstructured data (PDFs, financial docs, emails, notes) and translating it into retrieval-ready assets.
  • Experience working with Salesforce, including Agentforce and/or connecting Salesforce with other AI platforms.
  • Strong understanding of how to connect AI tools to business data, documents, applications and internal knowledge sources.
  • Strong analytical, problem-solving, and communication skills, with the ability to work through ambiguity and explain technical concepts to both technical and non-technical stakeholders.
  • Bachelor's degree in computer science, Engineering, Data Science, Mathematics, Information Systems, or a related technical field, or equivalent practical experience.
  • Experience in financial services, wealth management, asset management, banking, insurance, fintech or consulting would be considered an asset.
  • Strong Python skills with experience shipping LLM applications end-to-end (build, test, deploy, and operate).
  • Hands-on RAG experience, document processing, vector databases/search, and retrieval evaluation (precision/recall, grounding quality).
  • Prompt engineering fundamentals, structured prompting, output constraints, adversarial/failure-mode testing, and reproducibility.
  • Accountability, initiative, and comfort working independently while collaborating closely with business and technical teams.
  • The salary range for this position is $125,000 to $145,000. The salary range provided reflects the base salary range for this position as required by legislation. In addition, we offer a comprehensive total rewards package which includes an annual performance bonus, benefits, and other programs. Further questions may be directed to the HR team during the interview process.

Skills

  • Interested in joining one of Canada's top performing asset managers?
  • Our offices operate on a hybrid model with three days a week in-office.

Compensation

  • The salary range for this position is $125,000 to $145,000.

This listing is sourced directly from pcm's careers page and normalized into a canonical job model.