Senior Software Engineer (AI/ML & Full-Stack)

Job Description

  • Contractor
  • Anywhere

Position: Senior Software Engineer (AI/ML & Full-Stack)
Location: Hybrid (Downtown Toronto or Fully Remote)
Contract: ASAP until October 31st, 2025 (Extension Possible)

Are you a creative and driven software engineer with a passion for AI/ML, Cloud technologies, and Full-Stack development? We’re looking for a Senior Software Engineer to join a forward-thinking, collaborative team!

As part of the Global AI & ML Software Engineering team, you’ll work on cutting-edge projects like AIDox, transitioning from on-prem to Google Cloud Platform (GCP). Your mission? To design, develop, and deliver scalable, high-impact software solutions that drive the Bank’s AI/ML strategy.

🔑 Key Skills:
10+ years in software engineering with a focus on Full-Stack development
Strong expertise in NodeJS, React/Redux, and Python
Experience with GCP (preferred), AWS, Azure, and DevOps tools
Passion for AI/ML and a knack for deriving actionable insights from data

🌟 Why Join?
Be a part of an innovative, inclusive organization
Work alongside a team of industry-leading experts
Opportunity for career growth and internal development