Senior AI Software Engineer

Encore Technical Solutions Inc.

Toronto

Hybrid

CAD 140,000 - 190,000

Full time

9 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Encore Technical Solutions Inc. is seeking a Senior Software AI Engineer to design and build the core agent infrastructure for an enterprise AI platform, including multi-agent orchestration, model-agnostic routing, and tool/skill ecosystems across web, desktop, and an AI App Store.

This full-time, hybrid role in Downtown Toronto offers collaboration with frontier SDKs and a focus on safe, scalable execution at enterprise scale.

Qualifications

  • 7+ years building production software with recent, substantial work on LLM-based systems used by real users.
  • Strong TypeScript (Node.js) and working proficiency in Python (FastAPI, Pydantic).
  • Production depth in LangGraph, Microsoft Agent Framework, or Deep Agents.
  • Direct experience with at least one frontier provider SDK at the agent-loop level.
  • Hands-on with tool calling, MCP (or comparable), streaming (SSE/WebSocket), structured output.

Responsibilities

  • Build and extend multi-agent orchestration (LangGraph, Microsoft Agent Framework, Deep Agents) — stateful graphs, checkpointing, sub-agents, human-in-the-loop, long-running execution.
  • Work directly with frontier LLM SDKs at the agent-loop level (Anthropic, OpenAI, Google) — not just chat completions.
  • Own the model-agnostic routing layer: provider routing, cost/token accounting, graceful degradation as models churn.
  • Build MCP integration, sandboxing/process isolation, and a permission system (ALLOW/ASK/DENY) enforced across runtimes.
  • Build retrieval, grounding, and citation pipelines that hold up in production.
  • Build eval infrastructure — regression gates, tracing, and diagnosability for agent failures.

Skills

TypeScript
Python
LLM-based systems
LangGraph
Microsoft Agent Framework
Deep Agents
Async
Frontend/Backend integration

Tools

LangGraph
Microsoft Agent Framework
Deep Agents
Anthropic SDK
OpenAI SDK
Google SDK
FastAPI
Pydantic
Node.js
WebSockets

Job description

Senior Software AI Engineer — Agentic Platforms
Full-Time, Permanent | Downtown Toronto | Hybrid

Our client, a global enterprise, is building an internal AI platform — a multi-tenant, model-agnostic environment spanning a web app, a desktop agent client, an AI App Store, and a skills/tool ecosystem over the company's knowledge.

They're looking for a Senior AI Engineer to help design and build the agent infrastructure at the core of it: orchestration engines, the desktop agent harness, tool/skill registries, and the policy layers that make it all safe to run at enterprise scale.

What you'll do
  • Build and extend multi-agent orchestration (LangGraph, Microsoft Agent Framework, Deep Agents) — stateful graphs, checkpointing, sub-agents, human-in-the-loop, long-running execution.
  • Work directly with frontier LLM SDKs at the agent-loop level (Anthropic, OpenAI, Google) — not just chat completions.
  • Own the model-agnostic routing layer: provider routing, cost/token accounting, graceful degradation as models churn.
  • Build MCP integration, sandboxing/process isolation, and a permission system (ALLOW/ASK/DENY) enforced across runtimes.
  • Build retrieval, grounding, and citation pipelines that hold up in production.
  • Build eval infrastructure — regression gates, tracing, and diagnosability for agent failures.
What we need
  • 7+ years building production software, with recent, substantial work on LLM-based systems used by real users.
  • Strong TypeScript (Node.js, async, strict typing) and working proficiency in Python (FastAPI, Pydantic).
  • Production depth in LangGraph, Microsoft Agent Framework, or Deep Agents.
  • Direct experience with at least one frontier provider SDK at the agent-loop level.
  • Hands-on with tool calling, MCP (or comparable), streaming (SSE/WebSocket), structured output.
Nice to have
  • Google ADK, Semantic Kernel, CrewAI, LlamaIndex, AutoGen, Pydantic AI, Mastra.
  • Sandboxing/isolation experience (gVisor, nsjail, Firecracker, Seatbelt, Bubblewrap).
  • Electron/desktop app engineering, vector search, regulated-industry experience (insurance, banking, financial services).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Engineer – Agentic AI Platform, LLM & GraphRAG
Senior AI Engineer – Agentic AI Platform, LLM & GraphRAG

Urban Ridge Supplies • Toronto

Hybrid
CAD 120,000 - 180,000
Senior AI Engineer - Toronto, ON
Senior AI Engineer - Toronto, ON

Pozent Corporation • Toronto

On-site
CAD 110,000 - 170,000
AI Engineer
AI Engineer

Myticas Consulting • Toronto

On-site
CAD 90,000 - 130,000
AI Platform Engineer-6
AI Platform Engineer-6

Realign Llc • Halifax

On-site
CAD 90,000 - 130,000
Senior AI Engineer (Permanent)
Senior AI Engineer (Permanent)

Zohorecruit • Toronto

Hybrid
CAD 120,000 - 180,000
Software Engineer (Agentic AI)
Software Engineer (Agentic AI)

System Soft Technologies • Montreal

Remote
CAD 120,000 - 180,000
Staff AI Builder
Staff AI Builder

F5 Remote Jobs • Canada

Remote
CAD 177,000 - 244,000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

Professional Staffing • Toronto

On-site
CAD 140,000 - 230,000
Staff Machine Learning Engineer – AI & Agentic Systems
Staff Machine Learning Engineer – AI & Agentic Systems

Project X Ltd. • Toronto

On-site
CAD 120,000 - 150,000
AI/Full Stack Developer
AI/Full Stack Developer

Unisystech Consulting Inc. • Toronto

On-site
CAD 120,000 - 160,000