Klue

Senior Machine Learning Engineer

Toronto, Ontario, Canada

CA$175,000 – CA$210,000Compensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
SaaS, BiotechnologyIndustries

About Klue

Klue is a VC-backed, capital-efficient growing SaaS company. Tiger Global and Salesforce Ventures led our US$62m Series B in the fall of 2021. We’re creating the category of competitive enablement: helping companies understand their market and outmaneuver their competition. We benefit from having an experienced leadership team working alongside several hundred risk-taking builders who elevate every day.

We’re one of Canada’s Most Admired Corporate Cultures by Waterstone HC, a Deloitte Technology Fast 50 & Fast 500 winner, and recipient of both the Startup of the Year and Tech Culture of the Year awards at the Technology Impact Awards.

Role Overview

Klue Engineering is hiring! We're looking for a Senior 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 will be leading the design and development of search and retrieval agent systems that enable users to generate compete insights for their business. In this role, you will own projects end-to-end, guiding architecture decisions, experimentation strategy, and production readiness for LLM-powered retrieval and generation workflows.

Responsibilities

You will shape how we integrate retrieval-augmented generation (RAG), dense retrieval, query understanding, and agentic reasoning loops to deliver fast, accurate, and trusted search experiences at scale.

What you’ll do on a Day to day basis:

  • Architect, design, and implement retrieval pipelines and agentic workflows, including hybrid retrieval, re-ranking, and post-retrieval synthesis.
  • Lead the development of evaluation frameworks (offline and human-in-the-loop) to measure and improve relevance, quality, and latency.
  • Drive experimentation with query rewriting, expansion, and classification to enhance retrieval effectiveness.
  • Optimize LLM workflows by designing prompt structures, retrieval strategies, and caching for low-latency, high-accuracy responses.
  • Collaborate cross-functionally with product and infrastructure teams to align technical direction with product goals.
  • Mentor and provide technical guidance to team members, establishing best practices for building production-ready ML systems.
  • Own data strategy for retrieval and design pipelines to automatically extract insights about competitors from both public and internal data sources.
  • Evaluate and integrate advancements in LLMs, retrieval architectures, and agentic reasoning into our production systems.

Data Processing: Every day, our services process millions of data points, including news articles, press releases, webpage changes, Slack posts, emails, reviews, CRM opportunities, and user actions.

Qualifications

What experience are we looking for?

  • 5+ years of industry experience building and deploying ML systems, with at least 2+ years working on search, retrieval, or ranking systems.
  • Expert-level programming skills in Python, with experience using frameworks such as PyTorch, TensorFlow, or JAX.
  • Deep understanding of information retrieval (BM25, dense retrieval, hybrid retrieval) and relevance tuning.
  • Experience with LLMs, retrieval-augmented generation pipelines, and prompt engineering.
  • Track record of designing and delivering production-grade ML systems at scale, balancing experimentation with reliability.
  • Deep understanding of data pipelines, preprocessing, and large-scale data handling.
  • Familiarity with evaluation methodologies for search systems (recall, MRR, nDCG) and user-facing evaluations.
  • Experience working with vector database infrastructure (FAISS, Milvus, Weaviate, Pinecone, PGVector) and traditional search engines (Elasticsearch, OpenSearch).
  • Familiarity with scalable cloud ML infrastructure (AWS, GCP, Azure).
  • Develop and implement CI/CD pipelines. Automate the deployment and monitoring of ML models.
  • Knowledge of query understanding, document sum.

Job Details

  • Salary: CA$175K - CA$210K
  • Location Type: Hybrid
  • Employment Type: FullTime

Skills

Machine Learning
LLM
Retrieval-Augmented Generation (RAG)
Dense Retrieval
Query Understanding
Agentic Reasoning
Search and Retrieval Systems
Architecture Design
Evaluation Frameworks
Re-ranking
Post-retrieval Synthesis
Query Rewriting
Query Expansion
Query Classification

Klue

AI-driven competitive intelligence platform

About Klue

Klue provides a competitive intelligence platform that helps businesses understand their market, competitors, and buyers. The platform uses artificial intelligence to gather data from millions of sources and highlights the most relevant insights for its users. This information is centralized, making it easy for teams to access and utilize. Klue offers features like battlecards and newsletters that deliver real-time intelligence to sales representatives, enhancing their ability to compete effectively. Unlike many competitors, Klue focuses on delivering a comprehensive view of the competitive landscape, which allows businesses to make informed strategic decisions. The goal of Klue is to enable its clients to improve their win rates and measure the impact of competitive intelligence on their revenue, ultimately providing a clear return on investment.

Vancouver, CanadaHeadquarters
2015Year Founded
$87MTotal Funding
GRANTCompany Stage
Data & Analytics, Enterprise Software, AI & Machine LearningIndustries
201-500Employees

Benefits

Competitive base compensation
Extended health & dental benefits
Unlimited vacation
Employee Stock Option Plan
Pension fund
Yearly fully-paid trips to Vancouver headquarters
Free access to an online learning tool offering many engineering courses

Risks

Emerging AI-driven platforms could erode Klue's market share.
Rapid AI advancements may lead to technological obsolescence for Klue.
Customer privacy concerns could limit Klue's data collection capabilities.

Differentiation

Klue uses AI to provide actionable competitive intelligence insights efficiently.
The platform integrates with Salesforce for consistent and reliable data insights.
Klue's AI-Generated Strengths and Weaknesses feature reduces manual analysis time significantly.

Upsides

Klue's rapid growth is validated by its inclusion in Deloitte's Fast 50 and 500 lists.
The launch of Klue Win-Loss aids unbiased decision-making in product and market strategies.
Generative AI and LLMs enhance the depth and accuracy of Klue's insights.

Land your dream remote job 3x faster with AI