Premier.ère Concepteur.trice de logiciels, Centre d'accélération IA et analytique

CDPQ

  • Montreal, QC
  • Permanent
  • Full-time
  • 9 days ago
Become invested in the community!Join a global investment group and take pride in helping build a sustainable future.At La Caisse:We value your unique contribution to a world-class team.We give you work that allows you to flourish and excel.We offer opportunities to learn from experts who generously share their knowledge.We are fully invested so that you can fulfil our mission every day.Over the years, we have built a strong culture based on four pillars: ambition to push ourselves further, accountability to bring our convictions to life, openness to grow through creative ideas, and collaboration to drive us toward the best outcomes.Job DescriptionAu sein du Centre d'accélération IA et analytique, la personne titulaire aura un rôle de conception et d'expertise technique avancée.Les objectifs principaux seront de concevoir des solutions d'IA générative robustes et évolutives, d'encadrer techniquement les développeurs et d'implémenter les fonctionnalités les plus complexes en utilisant les meilleures pratiques techniques.En tant que premier.ère concepteur.trice, vous ferez le pont entre la vision technique établie en traduisant les exigences complexes en solutions techniques concrètes. Cette position clé vous permettra de mettre à profit votre expertise technique approfondie, tout en guidant l'équipe vers l'excellence technique dans la livraison de solutions d'IA de pointe.Ce que vous ferez
  • 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.
Ce qui vous distingue
  • 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
Ce que vous apportez
  • 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*
*Nécessité d’utiliser une documentation disponible uniquement en anglais (par exemple, documents de transactions, bilans comptables, rapports annuels, articles de journaux, études, vigie de marché, etc.)#LI-DNIFeeling that my role is important. Having fun every day. Growing in step with my ambitions. Earning compensation that reflects my contribution. That’s the professional experience La Caisse offers!We carefully review each application and directly contact those selected for an interview.La Caisse offers equal employment opportunities to everyone. Women, visible/ethnic minorities, Indigenous people and individuals with disabilities are all encouraged to apply. If you’re interested in this job but you don’t meet all the criteria, apply anyway!La Caisse is also committed to promoting equity, diversity and inclusion as key values and sees them as a source of enrichment and pride for all its employees. Please let us know if you require adopted measures for the recruiting process.La Caisse represents the Caisse de dépôt et placement du Québec and its subsidiaries.

CDPQ