Ce recruteur est en ligne!

Voilà ta chance d'être vu en premier!

Postuler maintenant

Full Stack Engineer (12 months) to develop AI-driven backend and full-stack solutions within the AI Markets platform - HSNAJP00000445

Toronto, ON
  • À discuter
  • Emploi Contrat

  • Publié il y a 4 jour(s)

  • 1 poste à combler dès que possible

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
Disclaimer:
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Apply

Exigences

Niveau d'études

non déterminé

Diplôme

non déterminé

Années d'expérience

non déterminé

Langues écrites

non déterminé

Langues parlées

non déterminé