Postuler

Publié il y a 12 jours

AI Engineer

@ Supra ITS

Mississauga, Ontario

Temps plein
Postuler
SIGNAUX

Résumé des exigences :

  • Admins create and entitle custom agents (prompts, tools, knowledge).
  • RAG & retrieval: Qdrant collections per agent, hybrid/keyword fallback, knowledge ingest vs chat attachments
  • Keep chat attachments, durable conversation artifacts, and knowledge corpus on the correct stores (they are not the same)
  • Must-have Qualifications
  • LiteLLM, Azure OpenAI / Anthropic, gateway or router experience
  • Knowledge graphs / Neo4j (Product Intelligence / Deep Research)

Outils et compétences

Source et dates

Type de source non vérifié · apify-linkedin

Date publiée par l’employeur
2026-10-29
Première détection par notre source
2026-11-10
Mise à jour du dossier source
2026-11-10

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

ChampValeur
Offres sur Jobsy5
Description
About Supra ITS

Supra ITs builds an enterprise agent platform that customers run in the cloud or on-prem. Admins create and entitle custom agents (prompts, tools, knowledge). End users chat with those agents over documents, SQL, policy RAG, and operational systems (e.g. ticket triage, order audit, product intelligence).

The platform is a real product: FastAPI + LangGraph agents, React admin/chat UI, Postgres/Supabase, Qdrant, MCP tool servers, LiteLLM gateway, dual-cloud (AWS/GCP) and Docker/Kubernetes installs.

The role

You will own agent runtime and AI-adjacent backend: how skills are built, how tools are called, how retrieval and file context work, and how LLM traffic is routed, attributed, and kept safe. You will ship with Test Driven Development, architecture decision records, and story-level acceptance criteria — not notebooks that never reach production.

You Will Work Across

  • LangGraph / Deep Agent graphs (ReAct, multi-step research, custom skills)
  • Tooling: native file/SQL/todo tools, MCP (policy search, Graph files, customer systems)
  • RAG & retrieval: Qdrant collections per agent, hybrid/keyword fallback, knowledge ingest vs chat attachments
  • AI Gateway: LiteLLM, model aliases, spend attribution, fail-clear routing
  • Product surfaces: Agent Chat, Admin Builder, Sandbox, entitlements/deploy

Frontend (React/TypeScript) is not the primary hire, but you will touch chat/sandbox contracts when the agent loop or upload path changes.

What You Will Do

  • Design and implement agent loops: system prompts, tool selection, state (messages, virtual FS, conversation persistence), streaming SSE
  • Add or harden tools (MCP and native) with clear failure modes — no silent drops, no leaking secrets in client errors
  • Improve retrieval quality (chunking, embeddings, hybrid search, citations grounded in tool output)
  • Integrate the LiteLLM gateway: routing, timeouts, streaming, per-agent/skill attribution
  • Keep chat attachments, durable conversation artifacts, and knowledge corpus on the correct stores (they are not the same)
  • Write pytest (and Vitest when you change UI contracts); trace work to user stories and ADRs
  • Partner with Product, Architect, QA, and UX on sandbox-first proofs before entitle/deploy
  • Support on-prem and dual-cloud constraints: Postgres as source of truth, no “works only on one vendor’s blob store”

Must-have Qualifications

  • Strong Python in production services (FastAPI or similar)
  • Hands-on LLM application work: function/tool calling, RAG, prompt + eval loops — not only wrapping a chatbot widget
  • Comfort with LangChain / LangGraph (or equivalent graph/agent orchestration) and debugging multi-turn tool traces
  • Solid SQL / Postgres; you can reason about migrations, RLS, and “this belongs in a row vs object storage”
  • TDD habit: you write the failing test first for services that can lie to users (file extract, persist, authz)
  • Clear written design: you can explain trade-offs (e.g. hydrate files from DB vs S3) to non-research stakeholders
  • [3–5+ years] software engineering, including [1–2+] years shipping LLM features

Nice to have

  • Vector DBs (Qdrant), embeddings pipelines, hybrid/BM25 + dense retrieval
  • MCP servers or OpenAI-compatible tool catalogs
  • LiteLLM, Azure OpenAI / Anthropic, gateway or router experience
  • React/TypeScript (Vite) enough to wire FormData, SSE, and admin sandbox
  • Knowledge graphs / Neo4j (Product Intelligence / Deep Research)
  • Enterprise authz (JWT, RBAC, entitlements), OWASP-minded reviews
  • Docker/Kubernetes, AWS and/or GCP, on-prem install empathy
  • Domain exposure: manufacturing/distribution, ticketing (ConnectWise-class), policy/audit workflows

What This Role Is Not

  • Training or fine-tuning foundation models as the main job
  • Pure data science / notebook research with no production bar
  • Prompt-only “AI consultant” without owning the runtime

How We Work

Stories → ADRs → TDD implementation → review → QA. Caps and fail-closed behavior are product requirements (e.g. max files per turn, no silent truncate). You will be expected to prove behavior in Admin Sandbox the same way production Chat works.

Skills: langchain,sql,python

Emplois semblables

  • Senior AI Engineer - Oncology Biometrics

    Toronto, ON
    Temps plein

    WATAR-AI

    4+ ansCandidates need 4 to 7+ years of software engineering, including 1 to 3 years building LLM or agentic systems, with at least one agentic workflow shipped to production. They need deep hands-on Python, experience with LangGraph or LangChain, RAG, LLM APIs, evaluation practice and cloud deployment, plus leadership of a small engineering team.

    Python, FastAPI, LangGraph, LangChain, Claude Code, Codex

  • Senior AI Engineer (Claude Code, Codex, Cursor)

    Toronto, ON
    Temps plein

    Encore Technical Solutions Inc.

    6+ ansEncore Technical Solutions Inc. needs candidates with 6+ years of professional software engineering and recent production LLM experience. They must use AI coding assistants daily, write strong Python or Go, and have experience building agents with an Anthropic, OpenAI or Google SDK.

    Claude Code, GitHub Copilot, Cursor, Azure OpenAI, AWS Bedrock, Kubernetes

  • Senior AI Engineer (Python)

    Toronto, ON
    TélétravailTemps plein

    Miratech

    8+ ansMiratech needs 8+ years of Python and enterprise application development, 2+ years each with LangGraph and LangChain, and production experience with generative AI and conversational AI. Strong agentic AI knowledge, testing and Agile experience, and good communication skills are also expected.

    Python, LangGraph, LangChain

    Senior AI Engineer (Python)

    Ottawa, ON
    TélétravailTemps plein

    Miratech

    8+ ansMiratech needs 8+ years of Python and enterprise application development, 2+ years each with LangGraph and LangChain, and production experience with generative AI and conversational AI. Strong agentic AI knowledge, testing and Agile experience, and good communication skills are also expected.

    Python, LangGraph, LangChain

  • AI Engineer

    Mississauga, ON
    Sur place

    SM Software Solutions Inc.

    8+ ansCandidates need 8+ years of software engineering experience, strong Python with FastAPI or Flask, and production AI/LLM application experience. A Bachelor's or Master's in Computer Science or equivalent is also required.

    Python, FastAPI, Flask, Docker, Kubernetes, Kafka

  • AI Engineer

    London, ON
    90k–120k $/anTemps plein

    Veralto Global

    5+ ansCandidates need a technical bachelor's degree, 5+ years as an engineer, and hands-on experience building AI agents and RAG workflows. They also need strong Python skills, experience integrating LLMs and cloud platforms, and the ability to take AI from prototype to production.

    Python, Azure, Snowflake, AWS, Airflow, OpenAI

  • AI Engineer

    London, ON
    90k–120k $/anTemps plein

    Trojan Technologies: Trojan Technologies is an operating company of Veralto.

    5+ ansCandidates need a related technical bachelor's degree, 5+ years of engineering experience, and hands-on AI agent work. They also need strong Python skills, RAG experience, and experience with LLMs and cloud platforms such as Azure or Snowflake.

    Python, Azure, Snowflake, Airflow, Azure OpenAI, OpenAI

  • Senior AI Engineer, Sureel AI

    Toronto, ON
    110k–145k $/anTélétravailTemps plein

    Warner Music Group

    Warner Music Group's Sureel AI needs an advanced degree or equivalent research depth in a quantitative field, plus strong machine learning and modern neural architecture knowledge. Candidates need highly proficient Python and PyTorch, solid software engineering practice, and evidence of original technical work.

    Python, PyTorch, GCP, Kubernetes, Docker, Terraform

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.