Back to jobs

Staff Machine Learning Engineer –AI & Agentic Systems

Toronto, ON, Canada

Pay
Pay amount needs review — pay source
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.
Read the full posting
Work setup
Hybrid stated — work setup source
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.
Read the full posting
Employment
Full-time — employment source
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.
Read the full posting
Apply at Projectx

What you’ll work on

Full posting
  • Design and implement production integrations between AI agents, enterprise APIs and operational systems

  • Build for reliability: validation, error handling, retries, fallbacks, logging, observability and secure access

  • Build production-grade services that let agents invoke tools and execute business actions reliably

From the employer’s posting
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
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
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

Tools in this posting

  • Python
  • AWS
  • Docker
  • Google Cloud (GCP)
  • Kubernetes
  • MLflow
  • Azure
  • Fastapi
Source — Tool mentions in context
- 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 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)
- 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

Job description

View original posting ↗

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.

How to Apply:


Please apply with your resume and cover letter.


 

Your next step

  • Have your CV and examples of relevant work ready.
  • Check the listed location, eligibility and core experience before starting.

Complete your application on projectx.applytojob.com. The employer’s form will show what is required.

Already applied? Track this application

Source & posting history

View original posting ↗

Source notes

Source excerpts

Selected passages from the saved posting. Check the full description for conditions and exceptions.

Pay
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.
Location & working pattern

Toronto, ON, Canada

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.
Work authorization

No clear work-authorization passage found. Eligibility is unconfirmed.

Status in our records
Active
First seen by us
Sep 15, 2026
Recorded sightings
7
Last seen by us
Oct 6, 2026

These dates show when we found the listing. Check the employer’s website to confirm it is still accepting applications.

Report an error

See how this role fits your experience

Add your resume to compare the role’s scope, tools and requirements with your experience.

Find answers in the posting

AI
How answers work

AI selects complete passages from this posting. Check them for conditions and exceptions.

Uses this posting and your question. No profile needed.