companyKlue logo

Senior Software Engineer, AI

KlueToronto, Ontario
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

What We’re Looking ForExtensive experience in software engineering, particularly in back-end development and systems design. Proficiency in artificial intelligence and machine learning, especially regarding language models and agent-based systems. Strong understanding of various retrieval techniques and their applications in real-world scenarios. Experience with designing and implementing scalable evaluation frameworks. Ability to work collaboratively within a team and communicate effectively with stakeholders. Proficiency in relevant programming languages and technologies.

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.

About Klue

At Klue, we are innovating the landscape of competitive intelligence. Our team thrives on creativity and collaboration, dedicated to providing cutting-edge solutions that empower businesses to gain insights and remain competitive. Join us in our mission to build intelligent systems that transform how organizations operate.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.