×
Register Here to Apply for Jobs or Post Jobs. X

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 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 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
  • 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:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary