Senior AI Engineer

Encore Technical Solutions Inc.

Toronto

Hybrid

CAD 140,000 - 220,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Encore Technical Solutions Inc. in Downtown Toronto is seeking a Senior AI Engineer to design and build the core agent infrastructure for a global enterprise's internal AI platform, including orchestration engines, desktop agent harness, and policy layers for enterprise-scale safety.

The role focuses on building multi-agent orchestration, integrating frontier LLM SDKs (Anthropic, OpenAI, Google), and delivering a robust routing, retrieval, and evaluation pipeline in a hybrid, downtown Toronto

Qualifications

  • 7+ years building production software with recent LLM-based systems.
  • 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.

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
LangGraph
Microsoft Agent
Deep Agents
Frontier SDKs
Tool calling
SSE/WebSocket
Pydantic
FastAPI

Tools

LangGraph
Microsoft Agent Framework
Deep Agents

Job description

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

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Hybrid
CAD 130,000 - 165,000
Staff AI Engineer
Staff AI Engineer

Arcadia • Toronto

Hybrid
CAD 180,000 - 240,000
Hybrid work up to 3 days per week
Senior Software Engineer, AI
Senior Software Engineer, AI

GuruLink • Toronto

Hybrid
CAD 110,000 - 170,000
Senior AI Engineer
Senior AI Engineer

Net2Source (N2S) • Toronto

Hybrid
CAD 120,000 - 180,000
Hybrid work model
Staff Machine Learning Engineer – AI & Agentic Systems
Staff Machine Learning Engineer – AI & Agentic Systems

Project X Ltd. • Toronto

Hybrid
CAD 120,000 - 150,000
Senior AI Engineer
Senior AI Engineer

Vision Talent Co. • Toronto

Hybrid
CAD 120,000 - 180,000
AI Engineer
AI Engineer

Myticas Consulting • Toronto

On-site
CAD 90,000 - 130,000
Senior Machine Learning Engineer –AI & Agentic Systems
Senior Machine Learning Engineer –AI & Agentic Systems

Project Limited • Toronto

Hybrid
CAD 120,000 - 150,000
Staff Machine Learning Engineer – AI & Agentic Systems
Staff Machine Learning Engineer – AI & Agentic Systems

Project Limited • Toronto

On-site
CAD 120,000 - 150,000
Senior AI Engineer - Toronto, ON
Senior AI Engineer - Toronto, ON

Pozent Corporation • Toronto

On-site
CAD 110,000 - 170,000