On-siteFull Time

Salary

$60 / hr

Location

Montreal, QC

Posted

Aug 19, 2026

Role overview

Job Title: Senior AI/ML Engineer (Python,RAG & Multimodal AI)

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

Job Type: Contract

Role Summary

We are looking for a Senior AI/ML Engineer with expertise in Retrieval-Augmented Generation (RAG), vector databases, multimodal AI, and prompt engineering. The candidate will be responsible for building intelligent AI applications that leverage structured and unstructured enterprise data.

Key Responsibilities

  • Design and implement enterprise-scale RAG pipelines.
  • Build and optimize semantic search solutions using vector databases.
  • Develop multimodal AI applications capable of processing text, images, documents, and other data formats.
  • Create and optimize prompts for improved LLM performance and accuracy.
  • Develop data ingestion, chunking, embedding, retrieval, and ranking strategies.
  • Evaluate and improve AI solution quality, accuracy, and latency.
  • Collaborate with cross-functional teams to integrate AI capabilities into enterprise applications.

Required Skills

  • Strong proficiency in Python.
  • Hands-on experience building RAG solutions.
  • Experience with vector databases such as Pinecone, Weaviate, Milvus, Chroma, or OpenSearch.
  • Strong understanding of embeddings, retrieval strategies, and semantic search.
  • Expertise in Prompt Engineering.
  • Experience building Multimodal AI solutions.
  • Knowledge of LLMs and foundation models.

Preferred Qualifications

  • Experience with Amazon Bedrock and AWS AI services.
  • Familiarity with LangChain for RAG implementations.
  • Knowledge of evaluation frameworks and AI observability tools.
  • Experience deploying AI/ML applications in production environments.

Nice to Have

  • Knowledge of Agentic AI concepts.
  • Experience with LangGraph or multi-agent architectures.
  • Exposure to MLOps and model deployment pipelines.