Poste : Développeur Backend Python – Spécialisation en IA générative (GenAI)
Lieu : Montréal, QC (Intégration sur place dès le premier jour; présence au bureau requise 3 jours par semaine).
Type d’engagement : Mandat contractuel avec possibilité de conversion en poste permanent.
Expérience : 7 ans et plus.
À propos du poste
Akkodis est à la recherche d’un développeur Backend Python expérimenté possédant une solide expertise en intelligence artificielle générative (GenAI) afin de contribuer à des initiatives technologiques stratégiques au sein d’une organisation de premier plan.
Le mandat consiste à concevoir, développer et mettre en œuvre des solutions backend évolutives à l’aide de Python, à collaborer avec des équipes multidisciplinaires et internationales, ainsi qu’à exploiter les technologies d’intelligence artificielle générative et les assistants de programmation afin d’améliorer l’efficacité du développement, la qualité du code et la livraison globale des solutions.
Services à fournir
- Concevoir, développer et mettre en œuvre des solutions backend évolutives à l’aide de Python et React dans un environnement de développement Agile.
- Exploiter les outils d’intelligence artificielle générative et les assistants de programmation, notamment le mode Agent de Copilot et les fonctionnalités connexes, afin d’améliorer la productivité du développement et la qualité des solutions.
- Collaborer avec les équipes d’affaires et technologiques internationales afin de traduire les exigences opérationnelles en solutions techniques efficaces.
- Participer aux cérémonies Agile Scrum, présenter des mises à jour sur l’état d’avancement des projets et adapter les solutions en fonction de l’évolution des exigences réglementaires et opérationnelles.
- Appliquer les cadres de développement, les normes techniques et les meilleures pratiques établies.
- Développer et maintenir des tests unitaires complets afin d’assurer la qualité, la fiabilité et la facilité de maintenance du code.
- Identifier et résoudre des problèmes techniques complexes tout en s’adaptant continuellement aux nouvelles technologies et aux exigences opérationnelles.
- Contribuer aux activités de développement, d’intégration et de déploiement des applications, tout en respectant les pratiques établies en matière de cycle de vie du développement logiciel (SDLC) et de DevOps.
Expertise requise
- 7 ans et plus d’expérience globale en développement logiciel, dont au moins 5 ans d’expérience pratique en développement Python.
- Excellente maîtrise de Python et capacité à développer du code optimisé, efficace, évolutif et facile à maintenir.
- Expérience dans l’utilisation d’assistants de programmation alimentés par l’intelligence artificielle, tels que GitHub Copilot, notamment le mode Agent et les fonctionnalités connexes.
- Solide connaissance des bases de données relationnelles (RDBMS) et NoSQL, notamment PostgreSQL et MongoDB.
- Expérience des pratiques DevOps, incluant la gestion des pipelines CI/CD, la conteneurisation et les outils d’observabilité.
- Capacité à analyser des problèmes techniques complexes et à concevoir des solutions efficaces et évolutives.
- Expérience dans la rédaction de tests unitaires complets couvrant les principales composantes et fonctionnalités des applications, idéalement à l’aide d’assistants de programmation basés sur l’IA.
- Excellentes aptitudes en collaboration, en communication et en résolution de problèmes, avec la capacité de travailler efficacement au sein d’équipes internationales.
- Capacité à évoluer dans un environnement de développement Agile et à s’adapter aux changements des priorités techniques et opérationnelles.
- Disponibilité pour effectuer l’intégration sur place à Montréal dès le premier jour et assurer une présence au bureau 3 jours par semaine.
Atouts
- Expérience dans le développement d’applications basées sur l’intelligence artificielle générative (GenAI) utilisant des grands modèles de langage (LLM).
- Connaissance de la mise en œuvre de l’IA agentique (Agentic AI), des agents intelligents et des outils permettant d’intégrer des données externes et des informations contextuelles dans les applications basées sur les LLM.
- Expérience en développement frontend à l’aide des frameworks Angular ou React.
- Bonne connaissance des environnements Linux/Unix et des scripts Shell.
- Compétences avancées en bases de données, notamment en PL/SQL, en optimisation des requêtes et en ajustement des performances.
- Expérience dans le développement et le soutien de différents types d’applications, notamment les applications Web, les traitements par lots (batch) et les applications de traitement en continu (streaming).
- Expérience de travail au sein d’équipes Agile Scrum internationales et dans des environnements de livraison distribués.
Accessibilité
Chez Akkodis, qui fait partie du Groupe Adecco, notre objectif est simple : faire en sorte que l’avenir du travail soit accessible à tous.
Nous mettons en pratique nos valeurs fondamentales - Passion, Collaboration, Inclusion, Courage et Priorité au client - en favorisant un environnement de travail où la diversité est valorisée et où chaque voix compte.
Nous encourageons les candidatures de personnes de tous horizons et de toutes identités. Ensemble, nous contribuons à bâtir un avenir du travail meilleur pour tous.