Full Job Description
Job Title: GEN AI Engineer (Python,RAG, LangChain, LangSmith)
Job Location: Montreal, QC (3 days in a week)
Job Type: Full-Time
Our challenge
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.
• 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.