Full Stack Engineer (12 months) to develop AI-driven backend and full-stack solutions within the AI Markets platform - HSNAJP00000445
S.i. Systems
Toronto, ON- Salary To be discussed
-
Contract job
-
Published since 4 day(s)
-
1 position to fill as soon as possible
Description
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 LangChain and/or LangGraph 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 LangFuse or LangSmith
- 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
- Knowledge of HTTP APIs such as RESTful APIs
Responsibilities
- Collaborate within a team of 3-6 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 new 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
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Requirements
undetermined
undetermined
undetermined
undetermined
undetermined
Other S.i. Systems's offers that may interest you