CPP Investments is seeking a Lead Software Engineer for AI and Emerging Tech to drive enterprise AI platform enablement.
The role is hands-on and includes coding, architecture, pilots, solution delivery, engineering mentorship, and work with AWS cloud and emerging technologies.
Key Skills for This Role
PythonAWS cloud servicesGenerative AI platforms and modelsprompt engineeringAI platform enablementIAM and access policies
Full Job Posting
Role overview
CPP Investments is seeking a Lead Software Engineer for AI and Emerging Tech to drive enterprise AI platform enablement.
The role is hands-on and includes coding, architecture, pilots, solution delivery, engineering mentorship, and work with AWS cloud and emerging technologies.
Accountabilities
Enable AI features and products and onboard users, teams, and use cases onto enterprise AI platforms such as OpenAI, Gemini, Anthropic, Amazon Bedrock, LLM gateways, and agentic frameworks.
Coordinate with Information Security, Risk, Compliance, Legal, and business stakeholders to define and implement platform controls and guardrails.
Design, build, and maintain scalable generative AI capabilities including LLM pipelines, agentic workflows, MCP integrations, and Graph/RAG architectures.
Implement cloud-native solutions using AWS services such as EKS, Lambda, Fargate, Glue, and Athena.
Optimize AI product performance and support experimentation with generative AI methods, frameworks, APIs, and toolchains.
Serve as a generative AI subject matter expert and help shape the organization's AI roadmap.
Own end-to-end delivery of platform enablement initiatives using Agile practices.
Advise, maintain, monitor, and support AI platform and product users.
What you bring
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More jobs at CPP Investments | Investissements RPC
C
Administrative Assistant, IPM
Toronto, CAN
MidFull-time
CPP Investments is seeking an Administrative Assistant to support its Investment Portfolio Management group with calendars, meetings, expenses, travel, events, presentations, and confidential information. Candidates need
CPP Investments is seeking a Managing Director to set and govern enterprise technology architecture, engineering practices, and technology lifecycle standards. The role provides senior direction on architecture, technica
CPP Investments is seeking a Director to lead data enablement platforms, portals, APIs, SDKs, and consumption services that make trusted enterprise data easier to discover and use securely. The role sets architecture dir
CPP Investments is seeking a Lead Software Engineer to design, build, and deploy AI-powered products and emerging technology solutions. The role requires hands-on Python, cloud, AI/ML, and software architecture expertise
CPP Investments is seeking a Lead Business Analyst to configure, support, and evolve technology solutions for public markets and factor investing. The role requires leading requirements gathering, process design, testing
Bachelor's degree in computer science, engineering, or a related field.
Advanced degrees or certifications are an asset.
At least six years of progressive engineering experience, including one to two years leading emerging technology or AI initiatives.
Experience with generative AI platforms, models, and prompt engineering techniques.
Hands-on experience implementing IAM policies, guardrails, logging, audit trails, quota or rate limiting, and network or data protection controls.
Experience with agentic AI, MCP, and Graph/RAG architectures.
Experience with Amazon Bedrock, LangChain, LlamaIndex, Hugging Face, and related generative AI frameworks.
Experience with web development, AWS services, infrastructure as code, containerized deployments, ETL orchestration, vector or graph databases, Python, and automated testing.
Familiarity with SDLC best practices, DevSecOps, Agile Scrum or Kanban, and work management tools.
Knowledge of LLM fine-tuning techniques.
Experience with BI tools and knowledge of financial markets and enterprise data systems are preferred.
Technology environment
AWS services include EC2, ELB, GLB, NLB, EKS, Fargate, Lambda, Athena, Glue, and Lake Formation.
Infrastructure and delivery technologies include Puppet, Terraform, Docker, Apache Airflow, and DAGs.
Data and AI technologies include Weaviate, Milvus, PGVector, Neo4j, Neptune, NumPy, Pandas, Matplotlib, and Boto3.
Testing and work management tools include Ragas, Playwright, Zephyr, Selenium, JIRA, Confluence, and JIRA Align.
About CPP Investments
CPP Investments is a global institutional investor focused on strong, sustainable returns for generations of Canadians.
The organization offers colleagues access to AI tools, dedicated learning time, and practical support.
Recruitment notes
CPP Investments will not ask candidates for payment or financial information during recruitment.
The company may use AI tools to support applicant screening and assessment, but these tools do not replace human decision-making.