Back to results

Python AI Engineer (LOCAL to Quebec only)

  • Montreal, QC, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Job Title: Python AI Engineer (LOCAL to Quebec only)

Job Location: Montreal, QC (3days onsite in a week)

Job Duration: Long Term

Note: Note: A face-to-face interview is required for the final round.

Role Summary

We are seeking a Senior AI Agent Engineer (around 6 to 8 years of experience) to design, develop, and deploy enterprise-grade AI agents and multi-agent systems using modern agentic AI frameworks. The ideal candidate should have hands-on experience with Amazon Bedrock, AgentCore, LangChain, LangGraph, MCP, and AI agent design patterns.

Key Responsibilities

  • Design and develop autonomous AI agents and multi-agent workflows.
  • Build agentic applications using Amazon Bedrock, AgentCore, LangChain, LangGraph, and Strands Agents SDK.
  • Implement orchestration, planning, memory management, and tool-calling capabilities.
  • Design and integrate Model Context Protocol (MCP) based solutions.
  • Create scalable agent architectures following industry best practices and agent design patterns.
  • Collaborate with product and engineering teams to translate business requirements into AI-driven solutions.
  • Evaluate and optimize LLM performance, reliability, and safety.

Required Skills

  • Strong Python development experience.
  • Hands-on experience with Amazon Bedrock and AgentCore.
  • Expertise in LangChain and LangGraph.
  • Experience with Strands Agents SDK or similar agent frameworks.
  • Deep understanding of AI Agent Design Patterns.
  • Experience implementing Multi-Agent Systems.
  • Knowledge of MCP (Model Context Protocol).
  • Strong understanding of prompt engineering and LLM orchestration.

Preferred Qualifications

  • Experience with cloud-native deployments on AWS.
  • Exposure to RAG-based architectures.
  • Familiarity with observability, evaluation, and monitoring of AI agents.
  • Knowledge of productionizing GenAI applications.
More about this job

Responsibilities

Design, build, and deploy enterprise-grade AI agents and multi-agent workflows, including orchestration, planning, memory, tool calling, and Model Context Protocol integrations. Collaborate with product and engineering teams to deliver scalable AI solutions and optimize large language model performance, reliability, and safety.

Requirements

Requires strong Python development experience and hands-on expertise with Amazon Bedrock, AgentCore, LangChain, and LangGraph, along with experience in agent frameworks and multi-agent systems. Candidates should understand AI agent design patterns, Model Context Protocol, prompt engineering, and LLM orchestration; AWS deployments, RAG, agent monitoring, and production GenAI experience are preferred.

Skills

  • Python
  • Amazon Bedrock
  • AgentCore
  • LangChain
  • LangGraph
  • Strands Agents SDK
  • AI Agent Design Patterns
  • Multi-Agent Systems
  • Model Context Protocol
  • Prompt Engineering
  • LLM Orchestration
  • AWS
  • Retrieval-Augmented Generation
  • AI Agent Observability
  • AI Agent Evaluation
  • GenAI Productionization

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Engineering
  • Data & Analytics

Keywords

  • Python
  • Artificial Intelligence
  • AI Agents
  • Multi-Agent Systems
  • Amazon Bedrock
  • AgentCore
  • LangChain
  • LangGraph
  • Strands Agents SDK
  • Model Context Protocol
  • MCP
  • Agent Orchestration
  • Planning
  • Memory Management
  • Tool Calling
  • AI Agent Design Patterns
  • Prompt Engineering
  • Large Language Models
  • LLM Orchestration
  • AWS
  • Cloud-Native Deployment
  • Retrieval-Augmented Generation
  • RAG
  • Observability
  • Evaluation
  • Monitoring
  • GenAI
  • Production AI Applications
  • Enterprise AI

Report this job