AI Solutions Developer - (GenAI / OpenAI) in Montréal

AI Solutions Developer - (GenAI / OpenAI) in Montréal

Montréal Full-Time On-site
G

Genpact – Développeur de Solutions IA (GenAI / OpenAI)

Genpact (NYSE : G) est une entreprise mondiale de services professionnels et de solutions qui aide ses clients à obtenir des résultats favorisant leur transformation et leur croissance. Avec plus de 125 000 employés répartis dans plus de 30 pays, Genpact s’appuie sur la curiosité, l’agilité entrepreneuriale et l’innovation pour créer une valeur durable. Grâce à son expertise sectorielle, à ses services d’opérations numériques ainsi qu’à ses compétences en données, technologies et intelligence artificielle, Genpact accompagne certaines des plus grandes entreprises mondiales, y compris celles du classement Fortune Global 500.

Titre du poste

Développeur de Solutions IA (GenAI / OpenAI)

Lieu : Montréal (Québec)

Type d’emploi : Temps plein

Principales responsabilités

  • Développer des fonctionnalités alimentées par l’intelligence artificielle permettant de générer des résumés clients à partir de données structurées et non structurées en utilisant les API OpenAI et d’autres fournisseurs de modèles de langage (LLM).
  • Intégrer des appels aux modèles de langage dans les services applicatifs : conception des prompts, sélection des modèles, génération de sorties structurées (JSON), réponses en continu (streaming), gestion des coûts et des budgets de jetons (tokens), mécanismes de reprise (retries) et gestion des erreurs.
  • Préparer et structurer le contexte nécessaire aux modèles en récupérant et en transformant les données provenant de bases de données et d’API internes.
  • Concevoir, tester et améliorer continuellement les prompts et modèles de résumés pour différents cas d’utilisation.
  • Mettre en place des mécanismes légers d’évaluation afin de vérifier l’exactitude, l’exhaustivité et la fiabilité des résultats produits, tout en évitant les hallucinations.
  • Exposer les capacités d’IA via des API backend robustes et réutilisables par d’autres équipes.
  • Appliquer les meilleures pratiques en matière d’IA responsable : protection et anonymisation des données personnelles (PII), prévention des attaques par injection de prompts, validation des résultats et journalisation conforme aux exigences réglementaires.
  • Collaborer étroitement avec les équipes d’ingénierie, les analystes d’affaires et les équipes de conformité afin de définir et valider les critères d’un résumé de qualité.
  • Utiliser des assistants de développement basés sur l’IA (GitHub Copilot, ChatGPT, etc.) pour accélérer le développement logiciel.

Qualifications requises

  • Expérience professionnelle en développement logiciel en tant que développeur pratique (niveau junior à intermédiaire).
  • Excellente maîtrise d’au moins un langage backend :
  • Expérience pratique avec les API de modèles de langage, notamment l’API OpenAI :
  • Sorties structurées (JSON),
  • Solides compétences en ingénierie des prompts : rédaction, tests et optimisation de prompts pour obtenir des résultats fiables et structurés.
  • Expérience de l’intégration avec des sources de données, y compris les bases de données relationnelles (SQL) et les API REST.
  • Bonne compréhension de la conception d’API RESTful et du format JSON.
  • Excellentes bases en développement logiciel : Git, tests logiciels et rédaction de code maintenable.
  • Sensibilité aux enjeux de confidentialité des données et de protection des informations personnelles (PII).
  • Excellentes capacités d’analyse, de résolution de problèmes et de communication.
  • Capacité à collaborer avec des intervenants non techniques afin de définir les besoins d’affaires.
  • Diplôme universitaire en informatique, génie logiciel ou domaine connexe (ou expérience équivalente).

Atouts appréciés

  • Connaissance d’outils et de bibliothèques d’orchestration LLM :
  • ou équivalent.
  • Expérience avec d’autres fournisseurs de modèles IA :
  • ou d’autres modèles open source.
  • Expérience des réponses en continu (Streaming SSE/WebSockets) et des traitements asynchrones.
  • Connaissance des outils d’évaluation et de supervision des modèles IA :
  • ou solutions similaires.
  • Expérience avec les environnements infonuagiques (Azure, AWS ou GCP).
  • Expérience avec Docker et les technologies de conteneurisation.
  • Connaissance des outils CI/CD (Jenkins ou équivalent).
  • Expérience avec les outils de construction :
  • Connaissance des pratiques de gouvernance et d’IA responsable dans des environnements réglementés.
  • Expérience dans les secteurs des services financiers, AML/KYC, conformité ou gestion des risques.

Genpact est un employeur souscrivant au principe de l’égalité des chances. Toutes les candidatures sont évaluées sans distinction de race, couleur, religion, croyance, sexe, âge, origine nationale, citoyenneté, état matrimonial, statut militaire ou d’ancien combattant, information génétique, orientation sexuelle, identité de genre, handicap physique ou mental, ou toute autre caractéristique protégée par la loi applicable.

Genpact s’engage à offrir un environnement de travail inclusif favorisant la diversité, le respect, l’intégrité, l’orientation client et l’innovation.

Pour en savoir plus, visitez www.genpact.com et suivez Genpact sur LinkedIn, Facebook, X (Twitter) et YouTube.

#J-18808-Ljbffr

AI Solutions Developer - (GenAI / OpenAI) in Montréal employer: Genpact Ltd.

At Genpact, we are not just leading the charge in AI and digital innovation; we are creating a vibrant work culture that empowers our employees to thrive. As a Tech Lead in Application Development, you will have the opportunity to drive impactful solutions while collaborating with a diverse team of over 140,000 innovators. With a strong focus on mentorship, career growth, and a commitment to integrity and inclusion, Genpact offers a unique environment where your ideas can truly make a difference.

G

Contact Details:

Genpact Ltd. Recruitment Team