Full Stack Engineer (12 months) to develop AI-driven backend and full-stack solutions within the AI Markets platform
Job in
Toronto, Ontario, M5A, Canada
Listing for:
S.i. Systems
Full Time, Part Time, Contract
position
Listed on 2026-08-06
Job specializations:
-
Software Development
Backend Developer, AI Engineer (Applied/Software), Full Stack Developer
Job Description & How to Apply Below
Position: Full Stack Engineer (12 months) to develop AI-driven backend and full-stack solutions within the AI Markets platform -
Our financial services client is seeking a Full Stack Engineer (12 months) to develop AI-driven backend and full-stack solutions within the AI Markets platform
Join a dynamic technology team building NLP-powered financial market services that transform institutional client interactions. This role focuses on AI applications, backend service development, and production-grade delivery within the Corporate & Institutional Banking Technology group. The environment emphasizes ownership across development, testing, and production support. Work alongside global colleagues advancing next-generation digital banking through artificial intelligence.
Contract, Toronto, hybrid 1 day per week in office; production support rotation which could occasionally fall on a Sunday
12 month
Must Haves
5-7 years experience
Strong proficiency in Python for backend service developmentExperience with LLM application development including AI agents
, tool/function calling
, and RAG pipelinesHands-on use of Lang Chain and/or Lang Graph for multi-step LLM workflows and agent orchestrationCapability in prompt engineering for constrained generationAdvanced SQL skillsExpertise in RESTful API design and integration between AI services and backend systemsExperience with LLM observability and evaluation using tools such as Lang Fuse or Lang SmithBackground in cloud LLM deployment (e.g. Azure OpenAI or equivalent)Ability to fully test implemented solutions including writing unit tests in advance of user acceptance testingNice to Have
Experience with columnar data formats and analytical databases (e.g. Parquet, DuckDB)Familiarity with multi-LLM routing frameworks (e.g. LiteLLM)Working knowledge of Java enterprise ecosystemsWorking knowledge of UnixResponsibilities
Collaborate within a team of 3–6 with a dedicated product owner, occasionally across geographiesTake ownership of delivery, divide business requirements into iterative value chunks, and release to productionPartner with the product owner to understand and challenge requirementsParticipate in production support rotation ensuring platform stabilityAdapt to working across multiple programming languages and technologiesIdentify technical debt and prioritize remediation alongside new functionalityPair with team members on tasks and knowledge sharingAuthor blogs or internal stories to share technical insights and accomplishmentsEngage in production governance activities including monitoring, risk, and control supportSeek automation opportunities and create reusable tools for the wider teamContribute to a learning-focused, continuously improving team environmentWork independently under pressure with enthusiasm and self-motivation
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here: