Senior AI Applications Developer at Mila contributing to AI security evaluation platforms development and mentoring junior developers in a multidisciplinary environment.
Responsibilities
Concevoir et développer une plateforme d'évaluation de la sécurité des agents IA : CLI, adaptateurs d'agents (HTTP et Python), moteur d'exécution, moteur de scoring, parseur de DSL, et génération de rapports d'audit.
Implémenter et faire évoluer le moteur de scoring : vérifications déterministes (sous-chaînes, regex), vérifications par embeddings (similarité sémantique), intégration structurée de LLM-as-judge, et scoring des appels d'outils (détection d'exfiltration, analyse de chaînes d'appels).
Concevoir l'architecture des schémas de données (run records, scénarios, politiques) pour assurer la reproductibilité, le versionnement et l'auditabilité des évaluations.
Raisonner sur les modèles de menace et les surfaces d'attaque des agents IA pour orienter les décisions d'architecture et collaborer efficacement avec des chercheur.se.s en évaluation adversariale.
Concevoir et développer l'infrastructure d'application de politiques de sécurité (proxys d'appels d'outils, passerelles de contrôle d'accès) au fur et à mesure de la maturité de la plateforme.
Contribuer à la fiabilité, la performance et la sécurité des systèmes déployés.
Encadrer les bonnes pratiques de développement logiciel (tests, CI/CD, architecture, documentation).
Participer activement aux revues de code, aux choix technologiques et à l'amélioration de la qualité.
Encadrer, conseiller et accompagner les développeurs moins expérimentés.
Collaborer avec chercheurs, ingénieurs, designers et gestionnaires de projet.
Documenter les architectures, décisions techniques et modules partagés.
Assurer une veille active sur la sécurité de l'IA, les techniques adversariales émergentes, et les architectures d'agents.
Requirements
Bac ou Maîtrise en informatique, génie logiciel, cybersécurité, ou domaine connexe.
Minimum de 5 à 7 ans d'expérience en développement logiciel, dont expérience significative en Python.
Expérience substantielle en sécurité informatique : évaluation de vulnérabilités, sécurité applicative, red teaming, conception de systèmes sécuritaires, ou développement d'outils de sécurité. On cherche quelqu'un capable de raisonner sur des modèles de menace et des surfaces d'attaque, pas seulement d'implémenter des vérifications.
Solides compétences en architecture logicielle, conception d'outils et de librairies, et bonnes pratiques (tests, CI/CD, performance).
Expérience avec les architectures d'agents IA : compréhension du fonctionnement des agents en production (system prompts, appels d'outils, orchestration, systèmes multi-agents).
Capacité à naviguer en environnement multidisciplinaire et à mener des initiatives techniques.
Maîtrise du français et de l'anglais.
Expérience en évaluation ou benchmarking de sécurité de systèmes d'IA (robustesse adversariale, red teaming de LLM, injection de prompts).
Expérience dans la conception d'outils développeur : CLI, librairies Python, DSL, parseurs, moteurs de règles, ou frameworks de test.
Expérience en développement open source ou contribution à des outils de sécurité (garak, Semgrep, OWASP, etc.).
Expérience avec la conception de proxys, middleware, ou passerelles d'application de politiques.
Expertise en orchestration cloud (GCP, Azure), environnements containerisés (Docker, Kubernetes), et systèmes distribués.
Familiarité avec les intégrations de LLM (OpenAI, Anthropic), embeddings textuels, et mesures de similarité sémantique.
Expérience en FastAPI, bases de données vectorielles (Qdrant, Milvus, Weaviate), ou développement frontend (React, Next.js) — utile pour les rotations vers d'autres projets DAI.
Expérience en observabilité, monitoring, métriques, et optimisation de systèmes.
Benefits
Un programme d'assurance collective complet (maladie, dentaire, invalidité, vie, assurance voyage et garanties complémentaires)
Un programme d'aide aux employés et à la famille
Un accès à un service de télémédecine
Une politique de congés annuels offrant une base de 20 jours de vacances dès l'embauche
Un régime d'épargne retraite avec contribution de l'employeur minimale de 4%
Une généreuse enveloppe flexible vous permettant de personnaliser vos avantages sociaux en fonction de ce qui contribue à votre bien-être. Vous pouvez sélectionner et combiner les options qui correspondent à vos besoins parmi les crédits style de vie, une assurance bonifiée, des journées de vacances supplémentaires et une contribution enrichie au régime de retraite
Un horaire flexible, un horaire d'été et une possibilité de télétravail
Un milieu de travail au cœur de la Petite Italie, dans le quartier branché Mile-Ex, à proximité des transports en commun
Une équipe d'experts de leur domaine, des gens passionnés et passionnants
Une ambiance de travail collaborative et inclusive.
AI solutions lead rebuilding Instacart’s grocery - delivery Marketing processes with agentic workflows. Driving adoption, measurable impact, and cross - functional AI planning.
Director leading Desjardins’ AI, data and analytics strategy for Personal Services. Driving data transformation, executive decisions, advanced analytics and responsible governance.
Senior AI Solutions Analyst guiding Desjardins Group’s financial services sectors in responsible productivity AI adoption. Assessing use cases, value, risks and Microsoft AI solutions.
AI Safety Red Teamer stress - testing Mercor’s frontier AI models. Identifying vulnerabilities, jailbreaks, hallucinations, and policy failures through adversarial evaluation.
AVP leading AI transformation, including fraud detection, for Manulife, a global financial services provider. Driving secure, governed Classical, Generative, and Agentic AI solutions across Corporate Functions.
Generative AI Analyst validating Canadian French translations for Welo Data, a global AI data company. Reviewing and annotating multilingual AI - generated content for training and quality improvement.
Senior engineers evaluating AI coding - agent interactions for G2i. Assessing reasoning, explanations, outputs, and engineering judgment across Codex, Claude Code, and Cursor.
Manager integrating workforce management with AI transformation at TD, a major North American bank. Connecting financial, operational, and workforce planning across customer operations.
Search +AI Discovery Manager leading enterprise SEO, AI - search strategy, and client advisory for dentsu, a global integrated marketing agency. Mentoring North American SEO teams and shaping innovative search methodologies.
Director leading Homebase’s data engineering, data science, and applied AI teams. Building trusted data infrastructure and AI - powered tools for 150,000+ small businesses.