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 development Experience with LLM application development including AI agents , tool/function calling , and RAG pipelines Hands-on use of Lang
Chain and/or Lang
Graph for multi-step LLM workflows and agent orchestration Capability in prompt engineering for constrained generation Advanced SQL skills Expertise in RESTful API design and integration between AI services and backend systems Experience with LLM observability and evaluation using tools such as Lang
Fuse or Lang
Smith Background 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 testing Nice 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 ecosystems Working knowledge of Unix Responsibilities Collaborate within a team of 36 with a dedicated product owner, occasionally across geographies Take ownership of delivery, divide business requirements into iterative value chunks, and release to production Partner with the product owner to understand and challenge requirements Participate in production support rotation ensuring platform stability Adapt to working across multiple programming languages and technologies Identify technical debt and prioritize remediation alongside current functionality Pair with team members on tasks and knowledge sharing Author blogs or internal stories to share technical insights and accomplishments Engage in production governance activities including monitoring, risk, and control support Seek automation opportunities and create reusable tools for the wider team Contribute to a learning-focused, continuously improving team environment Work independently under pressure with enthusiasm and self-motivation
📌 Full Stack Engineer (12 months) to develop AI-driven backend and full-stack solutions within the AI Markets platform - HSN445 (Toronto)
🏢 S.i. Systems
📍 Toronto
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.