Développeur généraliste

4 hours ago

Vancouver, British Columbia, Canada Accenture Full-time

Qui nous sommes

Une entreprise de services de pointe, à l’avant-garde de l'innovation native à l'IA. Nous travaillons en partenariat avec des entreprises pour créer des flux de travail et des applications propulsés par l’IA, conçus pour évoluer à grande échelle dans des environnements réels. Nos équipes travaillent en collaboration avec nos clients pour faire passer les solutions du stade expérimental à la mise en œuvre sécurisée et opérationnelle.

Qui nous sommes

Une entreprise de services de pointe, à l’avant-garde de l'innovation native à l'IA. Nous travaillons en partenariat avec des entreprises pour créer des flux de travail et des applications propulsés par l’IA, conçus pour évoluer à grande échelle dans des environnements réels. Nos équipes travaillent en collaboration avec nos clients pour faire passer les solutions du stade expérimental à la mise en œuvre sécurisée et opérationnelle.

Votre profil

Vous êtes un développeur généraliste possédant de solides bases en ingénierie logicielle et infonuagique. Vous utilisez efficacement l’IA pour développer des applications et accélérer leur mise en production. Vous intégrez des assistants et des agents de codage propulsés par l’IA tout au long du cycle de vie du développement logiciel, tout en maintenant des normes élevées de qualité, de sécurité, de rigueur en matière de tests et de supervision humaine.

Vous êtes en mesure de réaliser de façon autonome des composantes importantes d’une solution propulsée par l’IA, de la conception à la mise en œuvre et à l’exploitation. Vous savez créer et adapter des compétences, des agents et des sous-agents pour répondre à vos besoins ou à ceux de votre équipe, et vous vous adaptez à l’évolution des outils et des pratiques de développement liés à l’IA.

Les tâches

Vous travaillerez en étroite collaboration avec les clients pour définir des cas d’utilisation, concevoir rapidement des prototypes et déployer des applications fondées sur l’IA, sécurisées et évolutives dans des environnements d’entreprise complexes. Vous allierez de solides compétences en ingénierie généraliste et infonuagique à des pratiques de développement natives à l’IA afin d’intégrer des solutions aux systèmes des clients et de leurs partenaires de l’écosystème.

Responsabilités

  • Concevoir, développer, tester et améliorer des applications généralistes et des composants logiciels distribués en utilisant des pratiques d’ingénierie modernes.
  • Aider nos clients à adopter l’IA agentique pour le CVDL en développant des cadres d’orchestration et des agents permettant d’automatiser une grande partie du CVDL.
  • Utiliser les outils de développement natifs à l’IA les plus récents, comme les assistants de codage, les outils de ligne de commande et les modes agent, pour la définition des exigences, la conception, la génération de code, les tests, la révision du code, la documentation et la livraison.
  • Créer et adapter des compétences, des agents et des sous-agents pour automatiser ou améliorer les tâches quotidiennes d’ingénierie logicielle et les flux de travail de l’équipe.
  • Intégrer des fonctionnalités d’IA dans les applications au moyen d’API de grands modèles de langage, de la génération augmentée par récupération, de l’ingénierie des requêtes et du contexte ainsi que de flux de travail d’agents, au besoin.
  • Appliquer des normes rigoureuses d’ingénierie logicielle en matière de qualité du code, de sécurité, de tests, d’observabilité, de documentation et d’utilisation responsable des résultats générés par l’IA.
  • Déployer des systèmes natifs au nuage évolutifs à l’aide d’API, des microservices, des conteneurs, de Kubernetes, des architectures sans serveur ou des modèles pilotés par les événements, de l’intégration continue et du déploiement continu (CI/CD), ainsi que de l’observabilité.
  • Assistez à des ateliers de conception, à des démonstrations de faisabilité et à des séances de codage pour définir des solutions et renforcer la confiance des parties prenantes.

Ce qu’il vous faut

  • Baccalauréat ou diplôme collégial dans un domaine connexe.
  • Au moins 7 ans d'expérience pertinente en développement et en mise en production de systèmes généralistes ou natifs pour l’infonuagique.
  • Solides bases en ingénierie logicielle et infonuagique, avec une expérience du développement et de la mise en production d’applications évolutives, d’API, de microservices et de systèmes distribués.
  • Expérience pratique en développement généraliste à l’aide de technologies frontales et dorsales modernes, comme React ou Angular, ainsi que Node.js, Python, Java ou des technologies équivalentes.
  • Maîtrise avérée des outils de développement natifs à l’IA et des modes agent actuels couvrant la conception, le codage, les tests, la révision du code, la documentation et la livraison, ainsi qu'une capa