La mission
OODARIS construit le système d’exploitation agentique de la distribution. Nos agents en production planifient, décident et agissent sur la tarification, l’assortiment, la prévision, le réapprovisionnement et la planification. Votre mission sera de transformer les techniques les plus avancées en résultats sûrs, mesurables et reproductibles à l’échelle de grandes entreprises. Cela implique une architecture multi-tenant, des niveaux de service exigeants, une observabilité approfondie et une sécurité intégrée dès la conception.
Vos responsabilités
- Concevoir les processus agentiques de bout en bout. Concevez et fiabilisez des flux multi-outils et multi-agents avec planification, reprises, garde-fous et contrats stricts sur les entrées et les sorties des tâches critiques.
- Fiabiliser la recherche d’information. Pilotez la segmentation, l’indexation, la recherche hybride et la recherche vectorielle avec des objectifs clairs de latence, de qualité et de coût.
- Faire passer l’inférence à l’échelle. Exploitez une couche LLM indépendante des fournisseurs, avec cache, régulation de flux et coupe-circuits, afin de fournir un premier jeton en moins d’une seconde et une réponse complète en quelques secondes.
- Faire de l’évaluation un réflexe. Mettez en place des évaluations hors ligne, des tests de non-régression en CI, des tests adversariaux et des tests A/B en production pour suivre le taux de réussite, l’ancrage dans les sources, l’usage des outils, les hallucinations et le coût par tâche.
- Intégrer sécurité et conformité dès la conception. Prenez en charge la sécurisation des entrées et des prompts, les autorisations par rôle et par action, les journaux JSON structurés avec identifiants de corrélation et les traces exploitables en audit.
- Construire un MLOps à la hauteur. Gérez la mise à disposition des variables pour les modèles, le suivi des expériences, le registre de modèles, les déploiements et retours arrière, les tableaux de bord en production et les relais vers les équipes produit, données et relation client.
- Garantir l’interopérabilité. Appuyez-vous sur les principaux cadres multi-agents et standards d’interopérabilité pour permettre aux agents de collaborer entre fournisseurs et environnements cloud.
Votre impact dans les 90 premiers jours
- 30 jours : livrer un premier processus RAG de niveau production, avec tableaux de bord d’évaluation, alertes automatisées et réduction mesurable des hallucinations sur un processus de distribution en conditions réelles.
- 60 jours : mettre en production un agent orchestrant au moins deux outils, avec des chemins de reprise explicites et une validation stricte des schémas, tout en maintenant une faible latence grâce au cache, à la régulation de flux et aux coupe-circuits.
- 90 jours : réduire le coût par tâche grâce au routage et au cache intelligents, puis étendre la CI avec des bancs automatisés de tests adversariaux, des contrôles de parité et des procédures de retour arrière.
Notre environnement
Vous n’avez pas besoin de tout maîtriser dès le premier jour, mais vous travaillerez avec :
- Agents et interopérabilité : principaux cadres multi-agents, standards d’interopérabilité et routage indépendant des fournisseurs.
- Cloud et plateforme : grands fournisseurs cloud, services conteneurisés et pipelines CI/CD automatisés.
- Données et orchestration : analytique embarquée, transformations exécutées dans l’entrepôt de données, tâches distribuées et processus événementiels.
- Recherche vectorielle : Postgres et recherche vectorielle pour la recherche multimodale.
- Observabilité et qualité : traces et métriques inspirées d’OpenTelemetry, journaux structurés, évaluations, garde-fous et relais orchestrés.
- Socle technique : Python asynchrone, FastAPI, Redis, Docker, Infrastructure as Code moderne et pipelines Git.
Formation et expérience
- De préférence : licence ou master en informatique, génie logiciel, électronique, mathématiques ou domaine connexe.
- Ce n’est pas indispensable : une expérience équivalente est bienvenue. Montrez votre maîtrise des algorithmes, des structures de données, des systèmes distribués et de l’ingénierie de production à travers des systèmes livrés, des contributions open source ou votre portfolio. Nous recrutons avant tout pour les compétences, le jugement et l’impact.
Ce qui fera la différence
- Une pensée systémique capable d’optimiser simultanément latence, coût et fiabilité.
- Une solide maîtrise de Python asynchrone, du traçage de bout en bout et d’une gestion sereine des incidents.
- Un vrai sens produit pour transformer des processus complexes en graphes d’agents et contrats clairs.
- Le réflexe de mesurer plutôt que de supposer, et une documentation utile aux autres équipes.
Les atouts appréciés
- Expérience des adaptateurs ou de LoRA.
- Expertise de l’évaluation de la recherche d’information et du réordonnancement des résultats.
- Expérience de la mise en correspondance de schémas issus de PIM et d’ERP.
- Expérience d’agents multi-outils avec cloisonnement du raisonnement, évaluations, garde-fous et standards d’interopérabilité.
Pourquoi ce poste compte
- Votre travail changera la façon dont marchandiseurs, planificateurs et équipes opérationnelles prennent leurs décisions quotidiennes.
- Vous travaillerez avec un environnement technique moderne, des contrats typés et des standards pragmatiques, dans une culture de livraison rapide mais robuste.
- Vous bénéficierez d’une grande confiance et d’une forte autonomie, assorties d’une vraie responsabilité.
Notre manière de travailler
- Cycle de développement : Cadrage → Contrats d’interface → Développement → Tests → Documentation → Mise en production.
- Entrées et sorties typées partout ; la parité doit rester validée avant chaque fusion.
- Contrôles qualité : lint et types sans erreur, au moins 90 % de couverture sur les fichiers modifiés, tests E2E du parcours principal et observabilité en place avant la mise en production.
- Sécurité : droits IAM minimaux, gestion rigoureuse des secrets et journaux d’audit structurés.
- Une petite équipe expérimentée et sereine. Une recherche pragmatique : seule une amélioration mesurable par rapport à la référence est retenue.
Ce que nous offrons
- Une couverture complète : soins de santé, dentaires et de la vue, assurances vie et invalidité, ainsi qu’un programme d’aide aux employés ou de télémédecine.
- Des congés flexibles, une culture favorable au télétravail et des journées d’équipe au siège de Montréal.
- Une progression possible de la responsabilité d’un composant à celle d’un domaine agentique, puis d’un périmètre produit ou plateforme ; l’évolution suit l’impact.
Processus de recrutement
- Premier échange de 25 minutes pour vérifier que nos attentes correspondent.
- Entretien approfondi dans votre domaine de prédilection : systèmes, agents, recherche d’information ou inférence.
- Mise en situation pratique autour d’un problème réaliste.
- Rencontres avec les équipes produit, science des données et ingénierie.
- Échange avec le fondateur sur le périmètre et les conditions proposées.
Prêt à postuler ?
Postulez si vous souhaitez construire des systèmes multi-agents qui produisent un impact mesurable. Utilisez le formulaire de cette page ou envoyez votre profil à careers@oodaris.ai en indiquant l’intitulé du poste dans l’objet.