CareerPlan

Lead Software Engineer — Enterprise Applications

MISSISSAUGA, Ontario, CanadaFull-time$121k2026-10-04 → 2026-11-10

Core

Design, build, and deploy scalable agentic AI frameworks and generative AI solutions for Investment, Corporate, and Commercial Banking.

Role type

Lead Software Engineer (AI/ML)

Builds

Production-grade AI capabilities and full-stack applications integrating LLM-driven workflows

Domain

Banking and financial services

Deliverable

production ML models

Required skills

Python, Java (Spring Boot), JavaScript/TypeScript, LLMs, RAG, prompt engineering, multi-agent systems, TensorFlow, PyTorch, Scikit-learn, NumPy, Pandas, Docker, Kubernetes, OpenShift, Git, CI/CD, API-first architecture, microservices

Preferred skills

Angular, Node.js, Devin, GitHub Copilot, Antigravity, data science, statistical modeling

Technologies

OpenAI, Anthropic, Google APIs, Google ADK

Responsibilities

Design and implement scalable agentic AI frameworks; Develop and integrate agentic AI systems leveraging multiple model providers; Build full-stack applications integrating LLM-driven workflows; Drive MVP-first, rapid-iteration approach; Define and implement metrics and evaluation strategies for AI systems; Research and prototype advances in agent-based and generative AI technologies; Provide technical guidance and mentorship to junior engineers

Seniority

Senior, hands-on IC