Job Title: AI Engineer
Location:Toronto/ Waterloo
Employment Type: Contract
Duration: End of May 2026 (possible extension)
Hybrid: Hybrid role based in Toronto/Waterloo (3 days per week in office)
Mandatory Requirements:
- 8 years' experience in data-driven organizations with a focus on end-to-end data science related initiatives.
- 4 years hands-on experience building applications, data platform and pipelines in cloud-native technologies . Deep technical understanding of Data and Analytics paradigms and technologies - Cloud (AWS, Azure), Databases/Warehouses (Snowflake, Oracle), etc.
- Extensive experience (5 years) in designing and implementing AI/ML solutions , preferably in the financial services or asset management industry.
- Hands on experience with LLM and embedding models
- Strong programming skills, particularly in Python , experience with Machine Learning frameworks like TensorFlow, PyTorch, or Keras , and familiarity with cloud-based AI/ML platforms.
- Understanding of agent-based AI architectures, agent orchestration, multi-agent frameworks and hybrid RAG-CAG architectures.
- Bachelor's or master's degree in computer science or related technical field.
- Proven understanding of modern Digital \& CRM technologies.