Western University
Software Developer (Part-Time)
BlackBerry
Member Technical Staff (R and D)
Microsoft
Software Engineer
Software Engineer in ML
Nuance Communications
Senior NLU Research Engineer (Team Lead)
Software Engineer Technical Lead
Senior Software Engineer in ML
Microsoft
Software Development Engineer II
University of Waterloo
Researcher
Roblox
Principal Software Engineer
University of Waterloo
IUST
Sharif University of Technology