Sr. Consultant, Back End Developer- Generative Ai & Machine Learning Systems
CIBC
Toronto, Canada
Hybrid
Generative ai and machine learning systems
Generative models (llms, diffusion)
Prompt engineering design patterns
You’ll lead the planning and strategy for the technical design, development and integration of multiple AESP applications
Job Summary
You’ll lead the planning and strategy for the technical design, development and integration of multiple AESP applications.
Design robust, scalable architectures for machine learning systems, with a specific focus on Generative AI and Multi-Agent orchestration.
We aspire to give you a career, rather than just a paycheck, offering a competitive salary, incentive pay, banking benefits, and a defined benefit pension plan.
Matching Summary
You’ll lead the planning and strategy for the technical design, development and integration of multiple AESP applications.
Skills & Requirements
Must-have
Generative AI and Machine Learning Systems
Generative Models (LLMs, Diffusion)
Prompt Engineering Design Patterns
Multi-Agent Orchestration
Modern Software Development
Production-grade code
Vector Databases and RAG
Nice-to-have
Relationship-oriented bank
Embrace your strengths and ambitions
Meaningful impact
Culture of technical excellence
Continuous learning
Goal oriented
Passionate about people
Love to learn
Key Requirements
4-6 years experience in Machine Learning and Generative AI
Proven experience with design patterns for prompting
Demonstrated experience in designing and deploying autonomous or semi-autonomous multi-agent frameworks
Extensive experience in modern software development
Proven track record of moving models out of research notebooks into production
Extensive experience in leading engineering teams
Comfortable managing technical debt, roadmap planning, and stakeholder communication
Proficiency in Python, Java, Scala, GoLang, or C/C++
Strong understanding of CI/CD pipelines for ML (MLOps)
Bachelor’s degree or equivalent in Computer Science or Technical discipline