Job position Ingénieur logiciel senior en IA - Anglais
Share this job
Phase préparatoire avec les experts
Avant toute intervention auprès des développeurs, le consultant devra organiser une série d’ateliers avec les experts internes (architectes logiciels, responsables techniques, etc.) afin de collecter et formaliser :
les bonnes pratiques de développement,
les anti-modèles à éviter pour chaque langage de programmation utilisé dans l’entreprise.
Ces éléments seront intégrés dans les outils d’IA afin qu’ils servent de référence dans les recommandations proposées (structuration des packages, principes d’encapsulation, nettoyage des modèles de code, conventions de nommage, etc.).
Production de documentation
Rédiger une documentation claire et exhaustive rassemblant les directives officielles et les bonnes pratiques d’utilisation de l’IA, à destination des développeurs et des ingénieurs QA.
Accompagnement et formation opérationnelle
Assurer un soutien concret auprès des différentes équipes logicielles (environ 40 équipes) via des sessions de formation pratiques, basées sur des projets réels, afin de faciliter l’adoption de GitHub Copilot et d’autres outils d’IA dans les activités quotidiennes.
Expertise attendue pour les équipes de développement :
Installation et configuration des extensions GitHub Copilot dans :
- Visual Studio (hors GitHub Enterprise pour l’instant)
- Visual Studio Code
- IntelliJ
- Eclipse
Paramétrage des chemins et référentiels pour permettre à Copilot de prendre en compte l’ensemble du code existant.
Utilisation avancée de GitHub Copilot : génération de code, documentation, optimisation, correction, création de tests unitaires, intégration avec API, CI/CD, génération d’images Docker et revue de code.
Expertise attendue pour les équipes QA :
- Mise en place d’outils d’IA adaptés.
- Adoption de bonnes pratiques pour la génération automatisée de cas de test.
- Optimisation des processus quotidiens d’assurance qualité.
- Programme “Former les formateurs”
- Former un groupe de référents internes, leur transmettre l’ensemble de la documentation et des guides, afin qu’ils puissent à leur tour assurer la formation des autres ingénieurs de l’entreprise.
Candidate profile
• Connaissance approfondie de l'utilisation de GitHub Copilot.
• Expérience avérée dans l'utilisation de cet assistant pendant une longue période pour mettre en œuvre des projets complexes, après avoir analysé les avantages et les inconvénients de l'outil.
• Capacité à rédiger des directives sur son utilisation et à fournir des conseils sur ce qu'il ne faut pas faire.
Le candidat doit posséder une solide expérience en tant que développeur logiciel. Il doit maîtriser l'une des technologies suivantes :
• Java
• C#
• C++
• JavaScript
• React
• Angular
• Node.JS
Apply to this job!
Find your next career move from +1,000 jobs!
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Ingénieur logiciel senior en IA - Anglais
Zenith Rh