Apply now

Posted 22 days ago

Staff Software Engineer (Applied AI)

@ GuruLink

Toronto, Ontario

Full-time7+ years experience
Apply now
SIGNALS

Overview

GuruLink is hiring a Staff AI Engineer in Toronto, Ontario, on a full-time basis to lead the architecture, development and deployment of production AI solutions. The role is newly created and offers significant technical ownership over AI adoption in an established software platform. Compensation is $150,000 to $200,000 CAD base plus benefits.

Responsibilities:

  • Lead design and implementation of end-to-end AI systems
  • Build document intelligence and semantic retrieval features
  • Design AI evaluation frameworks and production monitoring
  • Build and deploy AI services on AWS microservices
  • Mentor engineers and set AI technical roadmap

Requirements summary:

  • 7+ years software engineering, 5+ years AI in production
  • Advanced Node.js and TypeScript
  • Hands-on LLM, RAG and prompt engineering experience
  • Vector database experience (Pinecone, Qdrant, Weaviate, pgvector)
  • AWS, Docker and microservices deployment experience

Tools & skills

Source and dates

Source type not verified · jsonld

Employer posting date
2026-10-21
First seen by our source
2026-10-27
Source record updated
2026-11-12

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience7+ years
Hours per week40 (estimated)
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish

Summary and details written by AI from the posting; the employer’s posting is the authority.

GuruLink

FieldValue
Open jobs on Jobsy13
Job description

Location: Toronto, Ontario

We are partnering with an established Canadian technology company seeking an experienced Staff AI Engineer to lead the architecture, development, and deployment of production-grade AI solutions.

This is a newly created position offering significant technical ownership and the opportunity to shape how AI is adopted across an established software platform.

The successful candidate will combine strong software engineering fundamentals with deep, hands-on experience in Generative AI, machine learning, document intelligence, and cloud-native architecture.

This is not a research-focused position. We are looking for an engineer who has successfully taken AI applications into production and understands the practical challenges of accuracy, reliability, scalability, performance, and cost.

What You'll Be Doing

AI Architecture & Technical Leadership:
- Lead the design and implementation of end-to-end AI systems integrated into existing software products.
- Evaluate commercial LLM APIs, specialized AI services, and open-source models to determine the best technical approach.
- Establish architectural standards for RAG, retrieval, model integration, evaluation, monitoring, and fallback strategies.
- Provide technical leadership and mentorship to engineers working across AI, data, and software platforms.
- Collaborate with engineering leadership and product stakeholders to establish AI development priorities and technical roadmaps.

Generative AI & Document Intelligence:
- Develop AI-powered solutions for extracting, interpreting, and structuring information from complex documents, including PDFs, technical documentation, tables, and drawings.
- Build intelligent search and matching capabilities using embeddings, vector databases, semantic retrieval, and reranking.
- Implement workflows combining OCR, multimodal models, structured outputs, and automated validation.
- Develop AI-assisted automation features that improve the accuracy and efficiency of existing business processes.

Evaluation, Reliability & Performance:
- Design evaluation frameworks using benchmark datasets, automated testing, regression analysis, and accuracy metrics.
- Establish confidence thresholds, validation processes, and human-review workflows for AI-generated outputs.
- Monitor production AI systems for performance degradation, model drift, and unexpected failures.
- Optimize inference costs, response times, API usage, caching, and scalability.
- Implement appropriate safeguards, error handling, and fallback mechanisms.

Production Engineering:
- Build and deploy AI-powered services within an AWS-based microservices environment.
- Integrate AI functionality with existing Node.js/TypeScript applications and REST APIs.
- Collaborate with software and DevOps engineers on containerization, CI/CD, monitoring, and deployment automation.
- Maintain high standards for software quality, maintainability, security, and system design.

Must Have Skills:

What We're Looking For

- 7+ years of professional software engineering experience, including 5+ years developing and deploying AI/ML systems in production.
- Advanced proficiency in Node.js and TypeScript, including backend architecture, API development, and integration.
- Strong hands-on experience with LLMs, Generative AI, RAG architectures, prompt engineering, structured outputs, and tool integration.
- Experience with vector databases and semantic retrieval technologies such as Pinecone, Qdrant, Weaviate, or pgvector.
- Experience evaluating and integrating commercial AI APIs, specialized AI services, and open-source models.
- Demonstrated experience building AI evaluation frameworks, including benchmark datasets, regression testing, and production monitoring.
- Experience processing complex, unstructured documents using OCR, multimodal LLMs, or document intelligence technologies.
- Strong AWS, Docker, microservices, and production deployment experience.
- Solid understanding of software architecture, design patterns, REST APIs, and relational databases such as PostgreSQL or MySQL.
- Ability to make informed architectural decisions balancing accuracy, scalability, latency, maintainability, and cost.
- Strong communication skills and experience collaborating with technical teams, product stakeholders, and senior leadership.

Compensation: $150,000 – $200,000 CAD base + benefits

Nice to Have Skills:

- Experience with LangChain, LlamaIndex, or similar AI orchestration frameworks.
- Deep learning experience using PyTorch or TensorFlow.
- Experience fine-tuning embedding models or rerankers for specialized retrieval applications.
- Knowledge of traditional machine learning techniques such as regression, gradient boosting, or XGBoost.
- Experience with PHP-based applications or services.
- Experience building AI capabilities for enterprise SaaS, workflow automation, technical document processing, or data-intensive business applications.
- Previous experience mentoring engineers or providing technical leadership within a small team.

Similar jobs

  • Staff Software Engineer

    Toronto, ON
    $172k–$229k/yrHybridFull Time

    fb9e7da1-2660-46a2-9ffc-154a66684510

    8+ YOECandidates need 8+ years of full-stack JavaScript/TypeScript experience, including React.js, Node.js, and GraphQL. They also need SQL database, cloud, containerization, and CI/CD experience, plus a degree in computer science or a related field.

    React.js, Node.js, GraphQL, Material-UI, Jest, React Testing Library

  • Senior Staff Software Engineer

    Toronto, ON
    HybridFull Time

    Nubank: The company has been leading an industry transformation by leveraging data and proprietary technology to develop innovative products and services.

    Candidates need extensive experience at Staff level or above building high-scale, mission-critical systems, and a record of leading work across teams. They must still write production code, communicate strategy clearly, use AI pragmatically and speak professional English.

  • Staff Software Engineer, Ads Data Platform

    Ontario
    Remote

    Instacart: Instacart, the leading grocery technology company in North America, works with grocers and retailers to transform how people shop.

    8+ YOEInstacart needs candidates with 8+ years of software development experience, including strong skills in Spark, ETL pipelines, distributed systems, MapReduce, SQL and big data infrastructure. Candidates must handle ambiguity, work with many stakeholders, and balance urgency with long-term quality.

    Spark, Snowflake, Databricks, DBT, Airflow, Terraform

  • Staff Software Engineer, Frameworks ⭐

    Toronto, ON
    HybridFull Time

    Achievers

    Candidates need 8+ years of back-end development experience, at least 3 in a Senior or Staff role, with strong Python or Go skills. They also need experience with Docker, Kubernetes, microservices, distributed systems and OAuth2/OIDC authentication design.

  • Staff Software Engineer - Capital One Travel Tech - Full-stack

    Toronto, ON
    $173k–$197k/yrFull Time

    Capital One Canada

    6+ YOECandidates need at least 6 years of hands-on full-stack development experience in JavaScript, React, Angular, Python, Node.js, Java or Go, plus 6 years in application architecture. Mentoring experience and familiarity with AWS or other cloud platforms are strongly valued.

    AWS, Microsoft Azure, Google Cloud, React, Angular, Node.js

  • Staff Software Engineer

    Toronto, ON
    RemoteFull Time

    Maximum Technologies, Inc.

    Candidates need several years building backend services in a statically typed language, deep SQL and zero-downtime migration experience, and experience leading distributed systems. They also need strong technical writing and a working knowledge of AI coding agents. Banking experience is a nice-to-have.

    gRPC, Go

    Senior Staff Software Engineer

    Toronto, ON
    RemoteFull Time

    Maximum Technologies, Inc.

    Candidates need a long record shipping backend systems in statically typed languages, expert database and SQL design skills, and deep distributed systems experience. They also need technical leadership across a platform, strong technical writing, and experience working with AI coding agents.

  • Staff Software Engineer, Integration Network (OIN)

    Toronto, ON

    Okta

    8+ YOEOkta needs candidates with 8+ years of software development experience, deep Java or comparable backend skills, and experience running large distributed cloud systems. They also need identity and access protocol knowledge (OAuth 2.0/OIDC, SAML, SCIM), experience building partner-facing APIs, and strong written communication.

    Java, AWS, GCP, Azure, React

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.