Staff Machine Learning Engineer – AI & Agentic Systems

Project Limited

Toronto

Hybrid

CAD 120,000 - 150,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Project X Ltd. is seeking a staff-level software and ML engineer for an embedded, client-facing engagement in Toronto. You will design and build production integrations between AI agents, enterprise APIs, and an agent orchestration framework to enable agent-driven workflows.

This role requires fluency in LLMs and MCP, with 8+ years in software/ML engineering, strong Python, API development, and production ML deployment. Hybrid work and a competitive CAD salary are offered.

Qualifications

  • 8+ years of professional software, ML or AI engineering experience.
  • Production experience with LLM-based applications and agent orchestration.
  • Familiarity with MCP and tool/resource exposure/consumption.
  • Advanced Python development with CI/CD and testing practices.
  • API development, REST, SOA, distributed and event-driven patterns.
  • Experience deploying ML models in production and governance of AI workloads.
  • Ability to design guardrails, validation and failure-handling patterns for AI workflows.
  • Strong communication for embedded client-facing environments.

Responsibilities

  • Design and implement production integrations between AI agents, enterprise APIs and operational systems.
  • Build production-grade services that let agents invoke tools and execute business actions reliably.
  • Connect client-owned automation APIs to an agent orchestration layer and third-party managed agents.
  • Integrate LLM-based agents with internal and external services using APIs, MCP and related agent-tool patterns.
  • Contribute to agent-to-agent and agent-to-tool communication patterns.
  • Build for reliability: validation, error handling, retries, fallbacks, logging and observability.
  • Participate in architecture and system-design decisions while implementing core components.

Skills

Years of experience
LLM-based apps
MCP familiarity
Advanced Python
API development
ML deployment
Validation & guardrails
Communication

Tools

LangChain
LangGraph
FastAPI
Docker
Kubernetes
Cloud (AWS/GCP/Azure)
MLflow/Weights & Biases

Job description

Company: Project X Ltd.
Location: Toronto, Ontario
Employment Type: Full Time
Location: (Hybrid working model)
Salary Range: $120,000-$150,000K CAD

About Project X Ltd.

Project X Ltd. builds high-performing teams of talented, client-focused problem solvers who thrive on complex data challenges. Guided by our values of Care, Bravery, Excellence, and Innovation, we value people who take ownership of their work, step up when needed, and get things done.

Our team members are trusted advisors who collaborate closely, think creatively, and deliver practical, high-quality solutions for our clients. We look for individuals who are curious, accountable, eager to learn, and supportive of their teammates—because at Project X, our people are what make us great.

Role Summary

Project X Ltd. is seeking a Staff-level, hands-on software and ML engineering professional for an embedded, client-facing engagement supporting a team that automates marketing decisions and workflows. The successful candidate will design and build production integrations between AI agents, enterprise APIs, agent orchestration frameworks and managed AI services, enabling agent-driven workflows to safely create, launch, measure and manage business activity. This role requires deep, current fluency in LLMs, agent orchestration and the Model Context Protocol (MCP), and sits between Senior and Principal level. There are no direct reports for this position.

Key Responsibilities
  • Design and implement production integrations between AI agents, enterprise APIs and operational systems
  • Build production-grade services that let agents invoke tools and execute business actions reliably
  • Connect client owned automation APIs to an agent orchestration layer and third-party managed agents
  • Integrate LLM-based agents with internal and external services using APIs, MCP and related agent-tool patterns
  • Contribute to agent-to-agent and agent-to-tool communication patterns
  • Build for reliability: validation, error handling, retries, fallbacks, logging, observability and secure access
  • Participate in architecture and system-design decisions while remaining directly responsible for implementation
What We’re Looking For – Required Qualifications
  • 8+ years of professional software, ML or AI engineering experience
  • Production experience building LLM-based applications and agentic systems, including agent orchestration and tool/function calling
  • Practical experience with the Model Context Protocol (MCP), including exposing or consuming tools/resources
  • Advanced Python development with strong production software-engineering practices (testing, CI/CD, Git)
  • API development and integration (REST, service-oriented architectures), plus distributed systems and event-driven patterns
  • Experience deploying and operationalizing machine learning models in production
  • Ability to design guardrails, validation and failure-handling patterns for non-deterministic AI workflows
  • Strong communication skills for an embedded, client-facing engineering environment
Nice to Have
  • Experience with LangChain, LangGraph or comparable agent frameworks (e.g., LangChain Deep Agents)
  • Experience with multi-agent or agent-to-agent architectures and awareness of their common failure modes
  • FastAPI, Docker, Kubernetes and a major cloud platform (AWS, GCP or Azure)
  • Vector databases/retrieval systems and ML lifecycle tooling (MLflow, Weights & Biases or comparable)
  • Slack APIs or other enterprise messaging integrations
Use of Artificial Intelligence in Recruitment:

Project X may use automated or AI-enabled tools as part of the recruitment and selection process. These tools may support activities such as resume screening, candidate matching, or application management. All hiring decisions involve human review and judgment.

Employment Equity, Accessibility & Accommodations:

Project X is committed to fostering an inclusive, accessible workplace. Accommodations are available upon request in accordance with the Accessibility for Ontarians with Disabilities Act (AODA) and the Ontario Human Rights Code.

Privacy Notice:

Personal information collected during the recruitment process will be used solely for recruitment purposes and handled in accordance with applicable privacy legislation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Hybrid ML Engineer - Agentic AI & Orchestration
Hybrid ML Engineer - Agentic AI & Orchestration

Project Limited • Toronto

Hybrid
CAD 120,000 - 150,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Motion Recruitment • Toronto

On-site
CAD 120,000 - 180,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Motion Recruitment Partners LLC • Toronto

On-site
CAD 180,000 - 280,000
Senior AI and Agentic Developer
Senior AI and Agentic Developer

Socket.dev • Quebec

On-site
CAD 69,000 - 119,000
Senior Software Engineer, AI (Agents)
Senior Software Engineer, AI (Agents)

Toast • Vancouver

On-site
CAD 145,000 - 183,000
Equity participation
Health and dental coverage
Open vacation policy
Staff Software Engineer
Staff Software Engineer

Greybridge Search & Selection • Toronto

On-site
CAD 140,000 - 175,000
AI Engineer
AI Engineer

Myticas Consulting • Toronto

On-site
CAD 90,000 - 130,000
Data Scientist (Cortex AI)
Data Scientist (Cortex AI)

Project X Ltd. • Toronto

On-site
CAD 96,000 - 125,000
Senior Software Developer - Automation Systems
Senior Software Developer - Automation Systems

Xanadu • Toronto

On-site
CAD 150,000 - 200,000
Equity
Benefits
AI Developer – Agentic System
AI Developer – Agentic System

Xanadu • Toronto

On-site
CAD 140,000 - 190,000
Equity
Benefits