
QA Lead — AI Systems & Models Testing
Jay Analytix · Montreal, QC, Canada
Weak hiring record · median 152 days open
All reasons
- Open 173 days
- 100% of this employer's openings are over 60 days old
In its favour
- Still listed on the employer's own board
QA Lead — AI Systems & Models Testing
Quality Assurance
- Artificial Intelligence
- Contract Position
Contract
Montreal, QC
AI / ML Testing
LLM / RAG / LangChain
ABOUT THE ROLE
We are seeking an experienced QA Lead with deep expertise in AI systems testing to join our team on a contract basis in Montreal, Québec. This role sits at the intersection of quality engineering and artificial intelligence, requiring hands-on proficiency in LLM behavior analysis, RAG pipeline validation, and modern AI orchestration frameworks. You will own the end-to-end test strategy for complex AI products and help define quality standards in a rapidly evolving space.
MUST-HAVE SKILLS
- Proven QA leadership experience designing and executing test strategies for AI/ML systems or LLM-powered applications.
- Strong understanding of LLM internals: tokenization, embeddings, attention mechanisms, and inference behavior to anticipate and diagnose failure modes.
- Hands-on experience with prompt engineering — constructing effective prompts, detecting hallucinations, and evaluating outputs across accuracy, tone, coherence, and bias dimensions.
- Experience testing RAG pipelines and knowledge base integrations, including validation of data quality and retrieval accuracy as they impact model outputs.
- Familiarity with vector database mechanics: similarity search thresholds, embedding drift, near-duplicate documents, and sparse vs. dense embeddings.
- Practical experience with LangChain and/or LangGraph — able to read chain/graph construction code, identify failure points, and write test harnesses.
- Ability to validate MCP (Model Context Protocol) integration points, including tool availability and error-handling scenarios.
- Proficiency applying generative AI evaluation metrics and establishing quality thresholds appropriate for production AI systems.
- Excellent written and verbal communication in English; bilingualism (English/French) is a plus for the Montreal market.
NICE-TO-HAVE SKILLS
- Experience with bias detection and safety testing frameworks for AI systems.
- Exposure to performance and scalability testing of vector databases under high load.
- Familiarity with CI/CD pipelines for ML model deployment and automated regression testing.
- Knowledge of responsible AI principles and AI governance frameworks.
- Contributions to or experience with open-source AI testing or evaluation tooling (e.g., DeepEval, Ragas, PromptFlow).
- Background in data engineering or data quality practices relevant to AI pipeline inputs.
- Cloud platform experience (AWS, Azure, or GCP) in the context of deploying or testing AI workloads.
KEY RESPONSIBILITIES
- Lead design and execution of comprehensive test strategies across AI systems, including prompt evaluation, output quality assessment, and bias/safety analysis.
- Develop and maintain test harnesses for LangChain and LangGraph-based applications; review chain and graph construction code to proactively surface integration risks.
- Validate RAG pipeline integrity — data ingestion, chunking, retrieval accuracy, and embedding consistency — and define edge-case coverage for vector database interactions.
- Establish and track generative AI quality metrics and thresholds; report on model output quality across multiple evaluation dimensions.
- Collaborate with ML engineers, data scientists, and product teams to embed quality practices throughout the AI development lifecycle.
- Document test findings clearly for both technical and non-technical stakeholders.
Contract position based in Montreal, Québec, Canada
- On-site / Hybrid
Skills
- Machine Learning
- LLM
- Retrieval-Augmented Generation
- LangChain
- Embeddings
- Prompt Engineering
- Vector Databases
- LangGraph
- Model Context Protocol
- Generative AI
- AWS
- Azure
- GCP
More jobs at Jay Analytix
All 14- UX/UI Interaction DesignerJay Analytix · Toronto/GTA, ON, Canada2mo ago
- UI React Developer (QTS)Jay Analytix · Toronto, ON, Canada3mo ago
- Python Developer - QIS (Indexes)Jay Analytix · Toronto, ON, Canada3mo ago
- Quantitative DeveloperJay Analytix · Jersey City, NJ, United States4mo ago
- Quantative DeveloperJay Analytix · Montreal, QC, Canada4mo ago
Similar roles
- Staff Machine Learning EngineerTwilio · Ontario, Canada (DNU) · USD 160,320–200,400/yrtoday
- AI Fullstack Engineer (Senior Associate)Jobgether · Canada · CAD 115,000–140,000/yrtoday
- Senior Software Engineer II, Decisioning Studio Integrations TeamBraze · Toronto · USD 186,838–334,740/yrtoday
- Software Engineer II, User TargetingBraze · Toronto · USD 125,280–210,600/yrtoday
- Staff Software Engineer, User TargetingBraze · Toronto · USD 220,000–359,213/yrtoday
- Software Engineer II, Data LakehouseBraze · Toronto · USD 125,280–235,736/yrtoday