Postuler

Publié il y a 2 mois

Senior Software Engineer, AI

@ GuruLink

Toronto, Ontario

Temps plein
Postuler
SIGNAUX

En bref

GuruLink, a venture-backed B2B SaaS company, is hiring a Senior Software Engineer, AI in downtown Toronto on a hybrid schedule (three office days a week, Monday, Wednesday and Thursday). The role builds and ships LLM-powered agents and retrieval systems (RAG, dense and hybrid retrieval, ranking) and owns projects end to end. The posting states a salary range of $150,000 to $230,000 per year.

Responsabilités :

  • Build backend systems for agentic workflows and retrieval pipelines
  • Own evaluation frameworks for agentic systems
  • Design and optimize retrieval and ranking systems
  • Improve LLM workflows end to end
  • Collaborate across product, infrastructure and data teams

Résumé des exigences :

  • Production backend experience with search, retrieval or APIs
  • Experience building RAG or multi-step LLM agents
  • Strong Python and software engineering fundamentals
  • Experience with vector databases and cloud infrastructure
  • Track record of shipping customer-facing features

Outils et compétences

Source et dates

Type de source non vérifié · jsonld

Date publiée par l’employeur
2026-09-13
Première détection par notre source
2026-11-02
Mise à jour du dossier source
2026-11-09

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Heures par semaine40 (estimé)
Déplacementsroute : aucun
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

ChampValeur
Offres sur Jobsy13
Description

Location: Toronto, Ontario

Our client is a fast-growing, venture-backed B2B SaaS company building an AI-powered competitive intelligence platform that helps revenue teams win more competitive deals. The company is AI-first internally, and its product is trained in part on proprietary data unavailable anywhere else on the open web.

This role is hybrid onsite Monday, Wednesday and Thursday every week at their office in downtown Toronto.

About the role:
We're hiring a Senior Software Engineer to build and optimize state-of-the-art LLM-powered agents that can reason, plan, and automate workflows for users. You'll lead the design and development of search and retrieval agent systems, owning projects end-to-end from architecture through production readiness. You'll shape how we integrate retrieval-augmented generation (RAG), dense retrieval, query understanding, and agentic reasoning to deliver fast, accurate, and trusted search experiences at scale.

What you'll do:
• Build and ship backend systems powering agentic workflows — retrieval pipelines, orchestration layers, and multi-step agent architectures that turn millions of data points into actionable intelligence.
• Own evaluation of agentic systems at scale — build and operate evaluation frameworks (automated, offline, human-in-the-loop) measuring relevance, quality, latency, and end-to-end task success.
• Design and optimize retrieval and ranking systems — hybrid retrieval, re-ranking, query rewriting, and post-retrieval synthesis, with a clear grasp of the tradeoffs between BM25, dense retrieval, and hybrid approaches.
• Improve LLM-powered workflows end to end — prompt design, retrieval strategy, caching, and latency optimization.
• Ship with the customer in mind — connect technical decisions to customer outcomes and business impact, iterate quickly, and course-correct based on measured results.
• Collaborate across product, infrastructure, and data teams, and help establish patterns/best practices for production-grade agentic systems.
• Stay current on advances in LLMs, retrieval architectures, and agentic reasoning.

Special Perks:

The expected salary range for this role is $150 to $230K. Final compensation will be based on the candidate's qualifications, years of experience, and fit within the current team structure and calibre.

Must Have Skills:

• Production experience with backend systems — search/retrieval, data pipelines, distributed systems, or API-heavy services.
• Hands-on experience building or improving retrieval, search, or ranking pipelines.
• Experience building and/or evaluating agentic or LLM-powered systems (RAG, multi-step agents).
• Strong Python and software engineering fundamentals (testing, CI/CD, observability).
• Experience with vector databases (FAISS, PGVector, Pinecone, Weaviate, Elasticsearch, or OpenSearch).
• Experience with cloud infrastructure at scale (AWS, GCP, or Azure).
• Regular use of AI coding tools (Copilot, Cursor, Claude Code, or similar).
• Track record of shipping features tied to real user/business outcomes.
• Ability to own a project end-to-end and provide technical direction.

Nice to Have Skills:

• Experience designing multi-agent systems or complex orchestration workflows.
• Background in conversational search or dialogue systems.
• Open-source contributions in search, retrieval, or the LLM ecosystem.

Emplois semblables

  • Junior Software Engineer

    Toronto, ON
    Télétravail

    CSC Generation: CSC Generation is the AI-native holding company re-engineering omni-channel retail.

    Candidates need JavaScript or TypeScript experience from coursework, projects, bootcamps or up to three years at work, plus hands-on React and some Node experience. They also need HTML, CSS, HTTP and JSON knowledge, a strong debugging habit, and a self-directed learning record.

    React, Node, TypeScript, Git, GitHub Copilot, ChatGPT

  • Senior Software Engineer – Kotlin, VP

    Mississauga, ON
    HybrideTemps plein

    Citi Canada Technology Services ULC

    12+ ansCandidates need 12+ years of enterprise backend experience in Java 17/21+ or Kotlin, with strong knowledge of JVM internals, concurrency and distributed messaging. Experience with Linux, Gradle, Jenkins, Docker and Kubernetes is also required.

    Kotlin, Java, Gradle, Jenkins, Docker, Kubernetes

  • Senior Software Engineer, Control Planes

    Toronto, ON
    130k–180k $/anHybrideTemps plein

    Kong

    5+ ansCandidates need 5+ years building complex distributed software in teams, solid Go and relational database design skills, and experience with microservices, Kubernetes and observability. Working knowledge of L4/L7 proxies, API lifecycle management and strong communication are also required.

    Go, Kubernetes, Nginx, Envoy, Datadog, OpenTelemetry

  • Senior Software Engineer – Kotlin, VP

    Mississauga, ON
    HybrideTemps plein

    Citi

    12+ ansCandidates need 12+ years of enterprise backend experience in Java 17/21+ or Kotlin, with deep JVM, concurrency, and distributed systems skills. Strong Linux, Gradle, Jenkins, Docker, and Kubernetes/Helm experience is also required.

    Kotlin, Java, Gradle, Jenkins, Docker, Kubernetes

  • Software Engineer

    Toronto, ON
    76k–114k $/anTemps plein

    MCHP Semiconductor Canada ULC

    2+ ansCandidates need a bachelor's degree in a related field and 2.5 to 5 years of software experience, with strong C/C++ and an understanding of algorithms and digital design. LLVM/MLIR, hands-on FPGA work and HLS tools are preferred.

    Git, SmartHLS, PolarFire System Designer, LLVM, MLIR, Clang

  • Software Engineer, Infrastructure

    Toronto, ON
    HybrideTemps plein

    Operating with the speed and autonomy of a startup and the resources of a global alternative legal services provider, the team builds intelligent agents, reasoning engines, knowledge…; Define platform service-level…

  • Software Engineer II - Senior IVR Developer

    Toronto, ON
    Sur placeTemps plein

    The Toronto-Dominion Bank (Canada)

    4+ ansCandidates need an undergraduate degree or technical certificate and 4+ years of DTMF IVR development on Cisco CVP. They also need Java and integration experience, knowledge of UCCE/ICM, and strong communication skills.

    Cisco Call Studio, Cisco CVP VXML Server, Apache Tomcat, Jira, Cyara, Confluence

  • Software Engineer

    Mississauga, ON
    HybrideTemps plein

    FIL Delivery

    2+ ansCandidates need at least 2 years of professional web software experience, working knowledge of TypeScript and Node.js, and daily use of AI coding tools. Interest in logistics and supply chain and the ability to work directly with users are also required.

    TypeScript, Node.js, Azure Functions, Service Bus, Next.js, React

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.