Talent.com
freelance.ca
AI/LLM Engineerfreelance.ca • Montreal, Canada
AI/LLM Engineer

AI/LLM Engineer

freelance.ca • Montreal, Canada
30+ days ago
Job type
  • Full-time
Job description
Role: AI/LLM Engineer
Location: Montreal, QC
Duration: Long Term Contract

Job Description: We are looking for a highly skilled AI/LLM Engineer to design and build intelligent agent-based systems that can reason, plan, and act autonomously. The role requires strong Python engineering expertise and hands-on experience with modern agent frameworks, along with a solid understanding of data platforms and scalable architectures.

Key Responsibilities

Agent & AI System Development
Design and build agent-based systems using frameworks such as LangChain, LangGraph, or similar
Develop intelligent components capable of reasoning, planning, and executing tasks autonomously
Implement advanced cognitive patterns such as ReAct (Reasoning + Acting)

LLM Capabilities & Enhancements
Develop and integrate memory, tool usage, and context management capabilities (MCP)
Build systems that leverage tool calling, chaining, and orchestration of LLM workflows
Collaborate with prompt engineers to enhance model responses and performance

Engineering & Development
Write high-quality, scalable code using Python (including async programming)
Build and maintain APIs and microservices for AI/agent-based applications
Ensure systems are efficient, reliable, and production-ready

Guardrails & Responsible AI
Design and implement guardrails and safety mechanisms for LLM-driven systems
Ensure robust handling of edge cases, failure scenarios, and unintended outputs

Data & Platform Integration
Work with modern data platforms such as:
- Snowflake
- Databricks
- Lakehouse architectures
Integrate AI solutions with enterprise data pipelines and systems
Create a job alert for this search

AI/LLM Engineer • Montreal, Canada