A leading AI design firm in Toronto is seeking an experienced Software Engineer to join their team. The ideal candidate will have 2-5 years of experience in developing large-scale distributed systems and a strong grasp of data structures, algorithms, and data storage architectures. You will collabor