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 Engineer supporting a leading healthcare client with GenAI and ML solutions. Position focuses on building and deploying scalable AI applications in GCP environments.
Director of AI Analytics at Sur La Table driving data and AI decision - making across eCommerce and other functions. Leading analytics integration and establishing standards for data - driven insights.
Designer - Intelligent Automation, Data and AI contributing to high - value solutions at iA Financial Group. Experience with Power Platform and AI capabilities in a flexible, hybrid environment.
AI Instructor responsible for delivering AI training services and skills development. Supporting IT professionals in building AI competencies for workplace solutions.
Principal Business Consultant at NICE leading AI solutions for digital transformations. Driving client engagement and delivering business value through software solutions.
Senior Governance Advisor supporting analytics teams in responsible AI governance. Overseeing model risks and promoting a culture of ethical data use at Desjardins.
Senior Software Development Manager leading enterprise - scale AI/ML platform development at Autodesk. Guiding a team of software and ML engineers in building innovative solutions.
Manager of Technical Staff leading the Sovereign AI Modelling team at Cohere. Designing and implementing AI models to advance cutting - edge research and solutions.
Senior Marketing Coordinator launching and scaling AI education programs at an innovative startup. Driving applications and enrollment through hands - on marketing execution across key channels.
Lead Analyst for People Technology and AI driving automation in HR tech stack with Workday expertise. Transforming HR processes and ensuring system integrity through strategic partnerships and innovative solutions.