
Premier.ère Concepteur.trice de logiciels, Centre d'accélération IA et analytique
- Montréal, QC
- Permanent
- Temps-plein
- Développer des applications full-stack intégrant les solutions d'IA générative ;
- Concevoir et implémenter des API robustes et des microservices pour les systèmes d'IA ;
- Encadrer techniquement les développeurs en IA et effectuer des revues de code approfondies ;
- Résoudre les problèmes techniques complexes et proposer des solutions optimisées ;
- Élaborer des standards et pratiques de développement pour les projets d'IA générative ;
- Mettre en place des pipelines CI/CD pour le déploiement automatisé des solutions d'IA ;
- Participer aux POC et évaluer les nouvelles technologies d'IA ;
- Optimiser les performances et la qualité des implémentations de LLM ;
- Concevoir des solutions avancées de RAG ;
- Intégrer les solutions d'IA dans des écosystèmes logiciels existants ;
- Documenter les architectures techniques et les décisions de conception ;
- Assurer la maintenance et l'évolution des applications développées.
- Expertise technique
- Rigueur et précision
- Créativité technique
- Capacité d'analyse
- Résolution de problèmes
- Mentorat technique
- Communication technique
- Autonomie
- Souci de la qualité
- Vision produit et orientation utilisateur
- Bacc ou Maîtrise en IA, informatique ou domaine connexe ;
- Huit (8) ans d'expérience en développement de solutions avancées ;
- Expérience significative en développement logiciel avec des langages de programmation modernes ;
- Expertise IA et Machine Learning :
- Expertise approfondie en conception et implémentation de systèmes basés sur les LLM ;
- Maîtrise de Python et des frameworks de ML/IA modernes ;
- Expérience avancée avec les API et SDK des principaux fournisseurs de LLM ;
- Expertise en prompt engineering, fine-tuning et RAG (Retrieval-Augmented Generation) ;
- Connaissance des enjeux de performance, sécurité et éthique liés aux LLM.
- Compétences en développement logiciel
- Maîtrise des langages de programmation : Python, JavaScript/TypeScript, et au moins un autre langage ;
- Expérience en développement web : frameworks front-end (React, Vue.js, Angular) et back-end (FastAPI, Django, Flask, Node.js) ;
- Compétences avancées en développement d'API REST et GraphQL ;
- Maîtrise des technologies de conteneurisation (Docker, Kubernetes) ;
- Expérience avec les plateformes cloud (AWS, Azure, GCP) et leurs services IA ;
- Connaissance des architectures microservices et des patterns de design ;
- Expertise en gestion de version (Git, GitLab/GitHub) et méthodologies Agile.
- Leadership et collaboration
- Expérience dans l'encadrement technique d'équipes de développement ;
- Capacité à former et mentorer des développeurs juniors et intermédiaires ;
- Expérience en collaboration avec des équipes produit, UX/UI et DevOps ;
- Bilinguisme*