About the job
Klue develops competitive intelligence solutions for businesses, with a growing engineering team in Toronto. The Senior Software Engineer, AI, will help shape the next generation of LLM-powered agents and advanced search systems.
Role overview
This position centers on designing and optimizing backend systems for agentic workflows. The work involves retrieval-augmented generation (RAG), dense retrieval, query understanding, and agentic reasoning. The goal is to deliver fast, accurate, and reliable search experiences for Klue's clients.
What you will do
- Develop and deploy backend systems that support agentic workflows. Build retrieval pipelines, orchestration layers, and multi-step agent architectures to transform large volumes of competitive data, news, press releases, web updates, Slack, email, reviews, and CRM information, into actionable intelligence.
- Lead evaluation of agentic systems. Create and maintain automated, offline, and human-in-the-loop evaluation frameworks. Define success metrics and build infrastructure for continuous measurement of relevance, quality, latency, and task success.
- Design and refine retrieval and ranking systems. Work across hybrid retrieval, re-ranking, query rewriting, and post-retrieval synthesis. Balance trade-offs between BM25, dense retrieval, and hybrid methods to ensure agents provide timely and relevant information.
- Enhance LLM-powered workflows. Improve prompt design, retrieval strategies, caching, and latency to make agent responses faster, more accurate, and more reliable in production.
- Prioritize customer-centric development. Connect technical decisions to customer outcomes. Use insights from customer interactions to guide feature prioritization and improvements, adopting an iterative approach and measuring impact.
Location
This position is based in Toronto, Ontario.
Learn more about Klue at klue.com.

