Principal Engineer, AI & Emerging Technology
On-site · Toronto, Ontario, Canada
Job Summary
Lead the design, development, and deployment of scalable AI solutions and products that support CPP Investments’ enterprise-wide goals. Provide architectural guidance, drive strategic technical decisions for scalability, performance, and security of AI models and systems, and mentor engineers to foster best practices in software and AI development. Champion responsible AI, address bias and regulatory compliance, conduct risk assessments, and integrate emerging technologies including AI frameworks, retrieval augmentation, and cloud-native deployments. Communicate with senior stakeholders, participate in reviews, and align technical initiatives with cross-functional teams (Data Science, Cybersecurity, Product, Operations). Bring hands-on experience with GenAI development, LLMs, agentic AI patterns, and modern GenAI tooling (LangChain, LlamaIndex, Bedrock) in AWS-powered environments, along with modern web and data stack skills (Next.js, React, TypeScript, Python, Airflow, SQL/BI tooling). Seek to deliver practical, scalable AI solutions with a focus on reliability, governance, and operational excellence in an enterprise setting.
Required Qualifications
- University degree in Computer Science, Engineering, or a related discipline; advanced degrees and relevant certifications are considered an asset
- Minimum of 10 years of progressive software engineering experience, including experience leading the design and delivery of enterprise-scale technology solutions
- Demonstrated experience leading AI, GenAI, or emerging technology initiatives, including driving solutions from concept through production deployment
- Proven ability to influence and lead cross-functional teams in a collaborative, fast-paced, and matrixed environment
- Strong experience designing, building, and operating enterprise-grade AI solutions with focus on scalability, reliability, security, governance, and operational excellence
- Deep expertise developing production-ready AI applications leveraging frontier large language models (LLMs) including OpenAI, Anthropic, and Google models, as well as advanced prompt engineering techniques such as chain-of-thought and few-shot learning
- Hands-on experience with modern GenAI development frameworks (LangChain, LlamaIndex, Amazon Bedrock)
- Experience with cloud-native solutions on AWS (EKS, Fargate, Lambda, Athena, Glue, Lake Formation) and Infrastructure as Code (Terraform)
- Proficiency in Python and data engineering with ETL orchestration (Airflow, DAGs, NumPy, Pandas, Boto3)
- Strong understanding of SDLC, DevSecOps, Agile methodologies, and delivery tools (JIRA, Confluence)
- Knowledge of financial markets, investment management, or capital markets technology is a strong asset
- Strategic thinking and ability to translate business objectives into technology strategy and execution plans
- Leadership and influencing skills with ability to align technical and business stakeholders
- Excellent problem-solving, communication, and presentation skills
- Mentoring and knowledge-sharing mindset to foster engineering excellence
- Commitment to inclusion, collaboration, and high performance
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.