Back to results

AI Expert developer

  • Montréal, QC, Canada

Full-time

Apply on cgi.njoyn.com About employer

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
Minimum 5 years of experience in software development, including at least 2 years focused on applied AI/ML.
Posting language
English
Posted

Original job description

Responsibilities:
Design, develop, and deploy autonomous and semi autonomous AI agents to automate complex tasks across the software development lifecycle (SDLC).
Design and implement MCP (Model Context Protocol) servers to integrate large language models (LLM) with internal systems, development tools, and enterprise data sources.
Identify acceleration opportunities within the SDLC (code generation, code review, automated testing, documentation, deployment) and design tailored AI solutions.
Develop robust prompt engineering pipelines and agent chains (multi agent orchestration) to solve concrete business problems.
Integrate generative AI solutions (LLM, RAG, agents) with existing DevOps tools (CI/CD, ticketing systems, version control, etc.).
Collaborate with development, architecture, and operations teams to drive the adoption of AI practices within product teams.
Ensure the quality, reliability, and observability of AI agents in production (monitoring, tracing, output evaluation).
Actively monitor technological developments in LLMs, agent frameworks, and integration protocols (MCP, OpenAI function calling, tool use, etc.).
Document architectures, technical decisions, and usage guides for internal teams.
Required Qualifications:
Minimum 5 years of experience in software development, including at least 2 years focused on applied AI/ML.
Hands on experience developing AI agents using frameworks such as LangChain, LangGraph, AutoGen, CrewAI, or equivalents.
Proficiency in setting up MCP servers and integrating LLMs via APIs (OpenAI, Anthropic, Azure OpenAI, etc.).
Strong Python experience and solid knowledge of software development best practices (testing, code review, versioning).
Experience with RAG (Retrieval Augmented Generation) architectures and vector databases (Pinecone, Weaviate, pgvector, etc.).
Good understanding of the SDLC and DevOps/MLOps practices (CI/CD, Docker, Kubernetes, Git).
Ability to communicate complex technical concepts to non technical stakeholders.
Bilingual (French and English).
Additional Assets:
Experience with AI powered developer tools: GitHub Copilot, Cursor, Codeium, or similar solutions.
Knowledge of agent integration protocols: MCP (Model Context Protocol), OpenAI Assistants API, tool use (Anthropic).
Experience in LLM evaluation and benchmarking (LLM as a judge, RAGAS, PromptFlow, etc.).
AI/ML certification on a cloud platform (Azure AI Engineer, AWS ML Specialty, GCP Professional ML Engineer).
Experience in a consulting or client project delivery context.
More about this job

Responsibilities

The AI Expert developer at CGI will design and deploy AI agents and MCP servers that connect large language models to internal tools and data. The role also covers making AI agents reliable in production and documenting the architecture for internal teams.

Requirements

Candidates need at least 5 years of software development, including 2 years in applied AI/ML, with hands-on agent framework work and strong Python skills. Fluency in French and English is required.

Skills

  • Python
  • LangChain
  • LangGraph
  • AutoGen
  • CrewAI
  • MCP (Model Context Protocol)
  • LLM integration
  • OpenAI API
  • Anthropic API
  • Azure OpenAI
  • RAG
  • Pinecone
  • Weaviate
  • pgvector
  • Prompt engineering
  • Multi-agent orchestration
  • OpenAI function calling
  • Tool use
  • Docker
  • Kubernetes
  • Git
  • CI/CD
  • MLOps
  • Software testing
  • Code review

Categories

  • Technology
  • Software
  • Consulting
  • Data & Analytics

Keywords

  • AI agent developer
  • LLM
  • MCP
  • Model Context Protocol
  • LangChain
  • LangGraph
  • AutoGen
  • CrewAI
  • RAG
  • vector database
  • Pinecone
  • Weaviate
  • pgvector
  • Python
  • prompt engineering
  • multi-agent orchestration
  • SDLC
  • DevOps
  • MLOps
  • CI/CD

Seniority

Senior

Tools

  • Python
  • LangChain
  • LangGraph
  • AutoGen
  • CrewAI
  • Docker
  • Kubernetes
  • Git
  • Pinecone
  • Weaviate

Languages

  • English
  • French

Report this job

Get in touch
MovoJobs

Contact us