Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Apptad Inc

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.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior AI/ML Engineer (Python,RAG & Multimodal AI) in Canada vacancy
  •  ...Job Title: . Senior AI Agent Engineer (Agentic AI & Multi-Agent Systems) Job Location: Montreal...  ...Required Skills Strong Python development experience. Hands-on experience...  ...native deployments on AWS. Exposure to RAG-based architectures. Familiarity... 
    Senior

    Apptad Inc

    Canada
    1 day ago
  •  ...training, and evaluation systems. As an AI/ML Research Engineer, LLM Training & Evaluation , you will...  ...large language models (and ideally multimodal models), and who can bridge research and...  ...Strong programming skills in Python and experience building production-quality... 
    Suggested
    Full time

    Innodata

    Canada
    a month ago
  • $245k - $321k

     ...Rewards philosophy]( AI is a fundamental part of...  ...— agent orchestration, RAG infrastructure, eval tooling...  ...decisions, and mentor engineers across the organization....  ...small, high-impact group of ML engineers and platform...  ..., or Azure). ~ Strong Python skills and sound... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week

    Gusto

    Canada
    14 days ago
  • $90k - $130k

     ...Requirements: We bring at least 2 years of experience in backend engineering, AI automation, or complex systems integration. We have a...  ...in at least two major programming languages, such as Python, JavaScript, Go, or Java, and we have experience working with... 
    Senior
    Full time
    Work at office

    Outlier AI

    Canada
    more than 2 months ago
  •  ...LLM training, post-training, and evaluation systems. As an AI/ML Research Engineer, LLM Training & Evaluation , you will build and optimize...  ...-tuning and evaluating large language models (and ideally multimodal models), and who can bridge research and engineering in real... 
    Suggested
    Full time

    Innodata

    Canada
    18 days ago
  • $166.6k - $218.7k

     ...making a deliberate, company-wide bet on AI. Frontier users are already pushing boundaries...  ...into a coherent interface for agents and engineers. Expand and operate our LLM gateway...  ...on experience building LLM-powered systems—RAG pipelines, agents, eval frameworks—and has... 
    Senior
    Full time
    Shift work

    Mercury

    Canada
    17 days ago
  • $138k - $221k

     ...potential. Title and Summary Principal AI Engineer Overview: Mastercard is seeking a Principal...  ...at scale. • Hands-on experience with Python and modern backend technologies. •...  ...GenAI application patterns, including RAG, evaluation frameworks, prompt engineering... 
    Full time
    Worldwide

    Mastercard

    Canada
    5 days ago
  •  ...As AI/ML Ops Engineer , you will own the operational backbone of Blackpoint's AI/ML capability — taking models from training through production...  ...( Docker, Kubernetes, ECS/EKS ) Scripting Languages ( Python, Bash ) Query Languages ( SQL, SparkSQL ) GitFlow, CI/CD... 
    Full time

    Blackpoint Cyber

    Canada
    5 days ago
  • $99.1k - $132.1k

     ...years of experience in software engineering, application development,...  ...We need experience delivering AI-enabled, automation, workflow,...  ...Copilot DevOps Fabric RAG Security More: We are...  ...communities we serve. For this Senior ServiceNow AI Engineer role, we... 
    Full time
    Work at office
    Remote work
    Flexible hours
    2 days per week

    MCKESSON

    Canada
    6 days ago
  • $164.49k - $197.39k

     ...culture. Grafana Cloud, our fully managed observability platform, is flexible and built for scale. With Grafana Cloud's actually useful AI, organizations can see, understand, and act on all their disparate data to move at the speed of their ambitions. Today, more than 35... 
    Senior
    Full time
    Flexible hours

    Grafanalabs

    Canada
    18 days ago
  • $90k - $130k

     ...Requirements: We bring at least 2 years of experience in backend engineering, AI automation, or complex systems integration. We have...  ...proficient in at least two major programming languages, such as Python, JavaScript, Go, or Java, and we have experience working with... 
    Full time

    Outlier AI

    Canada
    more than 2 months ago
  • $90k - $130k

     ...Requirements: We bring at least 2 years of experience in backend engineering, AI automation, or integrating complex systems. We have a...  ...in at least two major programming languages, such as Python, JavaScript, Go, or Java, and we have experience working with... 
    Full time
    Work at office

    Outlier AI

    Canada
    more than 2 months ago
  •  ...conversion. You’ll work closely with experienced ML engineers, platform partners, and cross-functional...  ...in a low latency live setting Strong Python skills and experience writing production-...  ...platforms). Proficient in using AI-powered developer tools (e.g., Claude Code... 
    Full time

    Affirm

    Canada
    18 days ago
  •  ...looking for a highly skilled AI Engineer with 7+ years of experience in...  ...engineering, with a heavy focus on Python, AWS infrastructure, and...  ...services and implementing complex RAG and Agentic AI architectures....  ...DevOps, CI/CD pipelines, and ML pipelines within the AWS ecosystem... 
    Full time

    Tiger Analytics

    Canada
    18 days ago
  •  ...looking for a highly skilled AI Engineer with 7+ years of experience in...  ...engineering, with a heavy focus on Python, AWS infrastructure, and...  ...services and implementing complex RAG and Agentic AI architectures....  ...DevOps, CI/CD pipelines, and ML pipelines within the AWS ecosystem... 
    Full time

    Tiger Analytics

    Canada
    29 days ago
  • $90k - $130k

     ...Requirements: We bring at least 2 years of experience in backend engineering, AI automation, or integrating complex systems. We have...  ...proficient in at least two major programming languages, such as Python, JavaScript, Go, or Java, and we have worked with SQL... 
    Full time

    Outlier AI

    Canada
    more than 2 months ago
  • $164.49k - $197.39k

     ...scale. With Grafana Cloud's actually useful AI, organizations can see, understand, and act on...  ...Learning tool includes a rule-based recommendation engine that provides useful contextual recommendations. We are hiring an ML Engineer to lead its evolution into an... 
    Senior
    Full time
    Local area
    Remote work
    Flexible hours

    Grafanalabs

    Canada
    a month ago
  • $90k - $130k

     ...Requirements: We bring at least 2 years of experience in backend engineering, AI automation, or integrating complex systems. We have...  ...proficient in at least two major programming languages, such as Python, JavaScript, Go, or Java, and we have experience working with... 
    Full time

    Outlier AI

    Canada
    more than 2 months ago
  • $208k - $333k

     ...their greatest potential. Title and Summary Vice President, AI Software Engineering Overview: Mastercard is looking for a talented VP, AI...  ...• Strong backend engineering skills in Java and/or Python and frontend experience with React or Next.js • Strong track... 
    Full time
    Worldwide

    Mastercard

    Canada
    5 days ago
  •  ...are currently seeking a Agentic AI Engineer to join our team in toronto,...  ...etc. You will combine GenAI, ML, and systems engineering to create...  ...advisory agents) Implement RAG over financial documents,...  ...Build full-stack applications (Python APIs, AI services, UI dashboards... 
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    NTT DATA, Inc.

    Canada
    6 days ago
  • $90k - $130k

     ...Requirements: We bring at least 2 years of experience in backend engineering, AI automation, or integrating complex systems. We can design...  ...in at least two major programming languages, such as Python, JavaScript, Go, or Java, and have worked with SQL databases.... 
    Full time

    Outlier AI

    Canada
    more than 2 months ago
  • $90k - $130k

     ...Requirements: We have at least 2 years of experience in backend engineering, AI automation, or integrating complex systems. We can build...  ...in at least two major programming languages, such as Python, JavaScript, Go, or Java, and we have experience working with... 
    Temporary work

    Outlier AI

    Canada
    more than 2 months ago
  •  ...accounting, ERP, and other third-party and AI-enabled systems Own integration...  ...influencer across the company, advocating for engineering-specific roadmap items and integrations...  ...Dagster, Airbyte, Airflow, dbt ) as well as Python and Rails Experience with accounting... 
    Senior
    Full time

    Wrapbook

    Canada
    5 days ago
  •  ...corrections across multiple languages, assess AI-generated implementations for production...  ...model capabilities across the software engineering lifecycle. Key Responsibilities...  ...examples, solutions, and corrections in Python, JavaScript including ReactJS, C and C++,... 
    Senior
    For contractors
    Remote work
    10 hours per week
    Flexible hours

    SaidGig

    Canada
    more than 2 months ago
  • $90k - $130k

     ...seek candidates with 2 or more years of experience in backend engineering, AI automation, or integrating complex systems. We expect a...  ...proficiency in at least two major programming languages, such as Python, JavaScript, Go, or Java, along with experience using SQL... 
    Full time
    Work at office

    Outlier AI

    Canada
    more than 2 months ago
  •  ...About the Role We’re looking for a senior-level software engineer who leans backend and can take...  ...-time data infrastructure or building AI into our marketing user's workflows ....  ...or data processing systems written in Python . ~ Multiple years of professional... 
    Senior
    Full time

    Northbeam

    Canada
    9 days ago
  •  ...domains for generative AI. Numerical accuracy,...  ...teams building LLMs, multimodal systems, and AI agents...  ...methodology), an AI/ML Research Engineer (builds training and...  ...rubric-based evaluation, RAG, LLM-as-judge methods,...  ...contexts. ~ Strong Python and SQL ; comfort with... 
    Full time
    Shift work

    Innodata

    Canada
    18 days ago
  •  ...) is a global data engineering company. We believe...  ...Artificial Intelligence (AI) are inextricably...  ...building LLMs, multimodal systems, and AI agents...  ...data science, and ML stakeholders....  ...summarizer, testing a RAG-based medical literature...  .... ~ Strong Python and SQL ; comfort... 
    Full time
    Shift work

    Innodata

    Canada
    18 days ago
  •  ...About this team and role: As a Senior Software Engineer on the Ecosystem Services Team , you’ll build...  ...stakeholders Thoughtfully apply AI-assisted development tools to move faster...  ...~ Strong professional experience with Python , TypeScript/Node.js , or Rust... 
    Senior
    Full time
    Remote work
    Worldwide

    Mozilla

    Canada
    26 days ago
  •  ...About the Role Cresta AI Receptionist is redefining how businesses engage with...  ...to human agents when needed. As a Senior Software Engineer, Frontend , you'll help build the web...  ...work closely with Product, Design, AI/ML, and Platform teams to create intuitive... 
    Senior
    Full time

    Cresta

    Canada
    18 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior AI/ML Engineer (Python,RAG & Multimodal AI). Be the first to apply!