Retour à la recherche
Logo de Quarry Consulting
Quarry ConsultingSource d’offres vérifiée

Principal Software Development Engineer - AI

Offre en anglais
  • Canada
  • Télétravail
  • Publié 23 juill. 2026
  • 1 poste

Ouvre un site externe

Connectez-vous pour enregistrer ce poste
Type d’emploi
Temps plein
Niveau d’expérience
Chef d’équipe · 10+ ans
Langue de l’offre
anglais
Heures de travail
40 heures par semaine
Niveau d’expérience
Mid-Senior level
Mode de candidature
La candidature directe est offerte

Résumé du poste

Lead the architecture and design of production-grade LLM and agentic systems while establishing company-wide architecture standards. Drive technical decisions regarding model strategies, platform boundaries, and security guardrails within a regulated domain.

Détails du poste

Title: Principal Software Development Engineer - AI Location: Remote - able to start 9am EST time Duration: Permanent - Direct hire Requirements: Professional software engineering experience with progressively increasing impact, including multiple years designing and operating production LLM/agentic systems at Staff-level scope or above. Proven technical leadership designing distributed systems and microservices for complex domains, with working knowledge of DDD and Clean Architecture principles applied to build highly performant, well-architected systems (prior DDD project experience not required). Full-stack breadth, spanning modern front-end frameworks and a Python back-end, sufficient to lead architecture across the entire product stack, not just AI services. .NET/C# experience is a plus, not a requirement. Track record of authoring architecture standards adopted beyond your own team, producing decision records that other senior engineers review, cite, and build on. Demonstrated quantified build-vs-buy decisions against named vendors (e.g., eval/observability platforms, vector stores), with cost models and explicitly rejected alternatives. Deep fluency in the current AI platform landscape: stateful agent orchestration, MCP and inter-agent (A2A) interoperability, eval-gated CI/CD, and vector-enabled persistence (PostgreSQL/pgvector, DiskANN-class indexing, managed offerings). A considered point of view on where the companies model strategy should be in two years, including whether and where to adopt fine-tuned small language models versus frontier APIs, grounded in cost, latency, and control tradeoffs. Experience defining platform boundaries between AI stacks and an existing product stack (e.g., Python AI services alongside .NET), including shared service-kit libraries other teams consume. Security and governance leadership: resource isolation, agentic workflow guardrails, responsible AI in a regulated, money-movement domain. Executive communication, articulating platform tradeoffs in terms leadership can act on, covering cost, risk, and optionality, not just engineering detail. A high degree of agency, building net-new systems and optimizing API performance where no established pattern exists, forging the path rather than waiting for one, with demonstrated ability to bring other engineers along that path. Demonstrated multiplier effect through mentorship: pairing with, unblocking, and growing senior engineers. A passionate and key contributor to the companies software factory, directing and reviewing agentic development while maintaining and improving our high quality and compliance bar.

Ce que vous ferez

Lead the architecture and design of production-grade LLM and agentic systems while establishing company-wide architecture standards. Drive technical decisions regarding model strategies, platform boundaries, and security guardrails within a regulated domain.

Exigences

Requires extensive professional experience in software engineering with a proven track record of designing complex distributed systems and agentic AI workflows. Must possess full-stack breadth, technical leadership capabilities, and deep fluency in the current AI platform landscape.

Compétences indiquées

  • PostgreSQL · Souhaitée

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • LLM
  • Agentic Systems
  • Distributed Systems
  • Microservices
  • DDD
  • Clean Architecture
  • Python
  • Full-stack Development
  • .NET
  • C#
  • Stateful Agent Orchestration
  • MCP
  • Vector Databases
  • PostgreSQL
  • Pgvector
  • CI/CD

Domaines d’emploi

  • Software
  • Technology
  • Engineering
  • Data & Analytics
  • Management & Leadership

D’autres postes auxquels postuler directement

Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.

Voir tous les postes à candidature simplifiée