Join CIBC's AESP team as a Senior Consultant, Back End Developer focused on Generative AI & Machine Learning Systems. In this role, you will work with senior teams on multiple AESP applications, leading the planning and strategy for technical design, development, and integration.
What You'll Do
- Act as the primary technical authority for multiple concurrent AI projects, overseeing the full lifecycle from conceptual design to production delivery.
- Design robust, scalable architectures for machine learning systems, with a specific focus on Generative AI and Multi-Agent orchestration.
- Maintain a high level of individual contribution by writing clean, production-grade code and implementing sophisticated prompt engineering design patterns.
- Guide and grow a team of engineers, fostering a culture of technical excellence and continuous learning.
What We're Looking For
- 4-6 years experience in Machine Learning and Generative AI, including deep theoretical and hands-on knowledge of Generative Models (LLMs, Diffusion, etc.).
- Proven experience with design patterns for prompting (e.g., Chain-of-Thought, ReAct, Graph-of-Thought).
- Demonstrated experience in designing and deploying autonomous or semi-autonomous multi-agent frameworks.
- Extensive experience in modern software development, including design patterns, micro-services architecture, and API design.
- A proven track record of moving models out of research notebooks and into scalable, high-availability production environments.
- Extensive experience in leading engineering teams, including managing technical debt, roadmap planning, and stakeholder communication.
- Proficiency in Python, Java, Scala, GoLang, or C/C++.
- Experience with Vector Databases and RAG (Retrieval-Augmented Generation) architectures.
- Strong understanding of CI/CD pipelines for ML (MLOps).
- Bachelor’s degree or equivalent in Computer Science or a Technical discipline.
Technical Stack
- Languages: Python, Java, Scala, GoLang, C/C++
- Architectures: Vector Databases, RAG (Retrieval-Augmented Generation)
Team & Environment
You'll be part of CIBC's AESP team, working with senior teams and levels on multiple AESP applications.
Benefits & Compensation
- Competitive salary, incentive pay, and banking benefits.
- Comprehensive benefits program.
- Defined benefit pension plan.
- Employee share purchase plan.
- Vacation offering.
- Wellbeing support.
- MomentMakers, a social, points-based recognition program.
- Purpose Day; a paid day off dedicated for you to use to invest in your growth and development.
Work Mode
This role follows a hybrid work model and is located at Toronto-81 Bay, 22nd Floor.
CIBC is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience.




