×
Register Here to Apply for Jobs or Post Jobs. X

Machine Learning Engineer, AI​/ML

Job in Toronto, Ontario, C6A, Canada
Listing for: Klue
Full Time position
Listed on 2026-02-28
Job specializations:
  • IT/Tech
    AI Engineer, Machine Learning/ ML Engineer, Data Scientist, Data Engineer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 CAD Yearly CAD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Join to apply for the Machine Learning Engineer, AI/ML role at Klue
.

Base Pay Range

CA$/yr - CA$/yr

At Klue, We're Building the Future of Competitive Intelligence. 👋 Klue Engineering is hiring! We're looking for a Machine Learning Engineer to join our team in Toronto, focusing on building and optimizing state‑of‑the‑art LLM‑powered agents that can reason, plan and automate workflows for users. You'll be joining us at an exciting time as we reinvent our insight generation systems, making this an excellent opportunity for someone with strong backend and ML fundamentals who wants to dive deep into practical LLM applications.

What

You’ll Do
  • Design and implement retrieval‑augmented generation (RAG) systems with agentic workflows to refine query understanding, document retrieval, and response synthesis.
  • Build and optimize retrieval pipelines using BM25, dense retrieval, hybrid retrieval, and re‑ranking approaches.
  • Develop evaluation pipelines for retrieval and generation, including offline metrics (recall, MRR, nDCG) and human‑in‑the‑loop evaluations.
  • Experiment with query rewriting, expansion, and classification to improve retrieval relevance.
  • Collaborate closely with Product to bring ML‑powered search agents into production.
  • Profile, debug, and optimize the latency, accuracy, and scalability of retrieval and generation components.
  • Contribute to the design of data pipelines for training retrieval and ranking models, including dataset curation, augmentation, and labeling workflows.
  • Stay up-to-date with advancements in LLMs, retrieval techniques, and agent architectures, evaluating opportunities to integrate them into our systems.
What You Bring
  • 5+ years of software engineering experience.
  • Experience with information retrieval systems, search relevance, and ranking models.
  • Expertise in Python, with experience in frameworks such as PyTorch, Tensor Flow, or JAX.
  • Familiarity with LLMs, prompt engineering, and retrieval‑augmented generation pipelines.
  • Understanding of evaluation methods for search systems, including offline metrics and user‑facing evaluation.
  • Experience working with vector database infrastructure (FAISS, Milvus, Weaviate, Pinecone, PGVector) and traditional search engines (Elasticsearch, Open Search).
  • Understanding of data pipelines, preprocessing, and large‑scale data handling.
  • Ability to work independently and collaboratively in a fast‑paced environment, balancing research and production needs.
  • Develop and implement CI/CD pipelines. Automate the deployment and monitoring of ML models.
  • Knowledge of query understanding, document summarization and other content enrichment strategies.
  • Expertise in automated LLM evaluation, including LLM‑as‑judge methodologies.
  • Skilled at prompt engineering – including zero‑shot, few‑shot, and chain‑of‑thought.
  • Experience with cloud infrastructure (AWS, GCP, Azure) for scalable ML workflows.
Nice to Have
  • Experience with agentic system design for LLM workflows.
  • Background in conversational search.
  • Contributions to open‑source projects in the retrieval, NLP, or LLM ecosystems.
What Success Looks Like
  • Take ownership and run with ambiguous problems.
  • Jump into new areas and rapidly learn what's needed to deliver solutions.
  • Bring scientific rigor while maintaining a pragmatic delivery focus.
  • See unclear requirements as an opportunity to shape the solution.
Our Tech Stack
  • LLM platforms:
    OpenAI, Anthropic, open‑source models.
  • ML frameworks:
    PyTorch, Transformers, spaCy.
  • Search/Vector DBs:
    Elasticsearch, Pinecone, Postgre

    SQL.
  • MLOps tools:
    Weights & Biases, MLflow, Langfuse.
  • Infrastructure:
    Docker, Kubernetes, GCP.
  • Development:
    Python, Git, CI/CD.

Not ticking every box? That’s okay. We take potential into consideration. An equivalent combination of education and experience may be accepted in lieu of the specifics listed above. If you know you have what it takes, even if that’s different from what we’ve described, be sure to explain why in your application.

At Klue, we're committed to building a high‑performing team where people feel a strong sense of belonging, can be their authentic selves, and are able to reach their full potential. If there’s anything we can do to make our hiring process more…

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary