Skip to main content
ResumeKart
← Back to Jobs

Senior AI Software Engineer

Encore Technical Solutions Inc.•Toronto, Ontario
Full-timeSenior
👁️ 0 views•📝 0 applications•Posted 10/26/2026•Expires 11/26/2026
Tailor Resume for This JobCheck ATS Score

Get alerts for roles like this

More Senior AI Software Engineer roles in Toronto, Ontario — straight to your inbox. No account needed.

Applying to this role? Tailor your résumé to this job description in one click, then download it free — just a small ResumeKart footer, no subscription.

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). #J-18808-Ljbffr

Required Skills

AccountingJavaScriptNode.jsPythonSoftware EngineeringTypeScript

Partner picks for Senior AI Software Engineer in Toronto

Matched to the skills this page calls for and the candidate's location.

Partner
  • UdemyVerified partner
    Partner course provider

    A marketplace of instructor-created courses across technology, business and creative skills.

    covers javascriptcovers python
  • Partner competition

    Hackathon platform used by student and community hackathons across India.

    covers javascriptcovers node.js
  • edXVerified partner
    Partner course provider

    Courses and programmes from universities and institutions worldwide.

    covers python

Partners are ResumeKart affiliates or institutes it works with; ResumeKart may earn a commission when a candidate enrols. Placement is decided by relevance, not payment. How ResumeKart earns

Prepare to Win This Role

Everything you need to ace the interview and negotiate top-of-band compensation.

The best-paying roles in your field. Every week. Free.

Get job alerts and salary insights in your inbox

We respect your privacy. Unsubscribe anytime with one click.