AI Solutions Developer - (GenAI / OpenAI)
- Montreal, QC, Canada
80 000 $ à 100 000 $ CAD / an · Temps plein
La candidature s’ouvre dans un nouvel onglet.
Détails de l’emploi
- Salaire
- 80 000 $ à 100 000 $ CAD / an
- Type d’emploi
- Temps plein
- Postuler avant le
- Langue de l’annonce
- Anglais · Français
- Publié
Description originale de l’offre
Version française de cette offre bilingue.
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 :
- Java (Spring Boot) et/ou
- Python (FastAPI, Flask).
- Expérience pratique avec les API de modèles de langage, notamment l’API OpenAI :
- Chat Completions,
- Function/Tool Calling,
- Sorties structurées (JSON),
- Embeddings.
- 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 :
- Spring AI,
- LangChain / LangChain4j,
- LlamaIndex,
- Semantic Kernel,
- ou équivalent.
- Expérience avec d’autres fournisseurs de modèles IA :
- Anthropic Claude,
- Google Gemini,
- Llama,
- Mistral,
- 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 :
- Langfuse,
- LangSmith,
- 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 :
- Gradle/Maven (Java),
- pip/Poetry (Python).
- 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.
Veuillez noter que Genpact ne facture aucun frais pour le traitement des candidatures et qu’aucun candidat n’est tenu de payer pour participer au processus de recrutement. Les fraudes peuvent notamment inclure l’achat d’un « kit de démarrage », des frais de candidature ou l’achat obligatoire d’équipements ou de formations. Soyez vigilant face à ce type d’arnaque.
Lire l’offre bilingue complète
Genpact (NYSE: G) is a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients. Powered by our purpose – the relentless pursuit of a world that works better for people – we serve and transform leading enterprises, including the Fortune Global 500, with our deep business and industry knowledge, digital operations services, and expertise in data, technology, and AI.
Title: AI Solutions Developer - (GenAI / OpenAI)
Location: Montreal, QC
Duration: Full-time role
Key Responsibilities:
Build AI-enabled features that generate client summaries from structured and unstructured data using OpenAI APIs and similar LLM providers.
Integrate LLM calls into application services - prompt construction, model selection, structured outputs (JSON), streaming responses, token-budget and cost management, retries, and error handling.
Assemble context for the model - retrieve and shape data from databases and internal APIs into the structured input the model needs to produce each summary type.
Design and iterate on prompts and templates for different summary "types," and build lightweight evaluation to check accuracy, completeness, and faithfulness (no hallucinated facts).
Expose capabilities through clean backend APIs so other teams can consume them.
Apply responsible-AI guardrails - PII handling/redaction, prompt-injection defenses, output validation, and audit logging suitable for a regulated environment.
Collaborate with engineering, business analysts, and compliance stakeholders to define what a "good" summary looks like and to validate outputs.
Use AI coding assistants (e.g., GitHub Copilot, ChatGPT) to accelerate your own development.
Required Qualifications (Must Have):
- Professional software development experience as a hands-on developer
- Strong proficiency in at least one backend language - Java (with Spring Boot) and/or Python (FastAPI / Flask). We are open to either.
- Hands-on experience calling LLM APIs - particularly the OpenAI API (chat completions, function/tool calling, structured/JSON outputs, embeddings) - or a strong willingness and demonstrated aptitude to ramp up quickly.
- Practical prompt-engineering skills - writing, testing, and iterating on prompts to get reliable, well-structured output.
- Experience integrating with data sources - relational databases (SQL) and REST APIs.
- Solid understanding of RESTful API design and JSON.
- Good engineering fundamentals - version control (Git), testing, and writing maintainable code.
- Awareness of data privacy / PII concerns and a careful, quality-focused mindset.
- Strong problem-solving and communication skills; able to work with non-technical stakeholders to shape requirements.
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
Familiarity / Nice to Have (any subset is a plus):
- LLM / orchestration libraries - Spring AI, LangChain / LangChain4j, LlamaIndex, Semantic Kernel, or equivalent.
- Other LLM providers - Anthropic Claude, Google Gemini, or open-source models (Llama, Mistral).
- Streaming responses (SSE / WebSockets) and async patterns for LLM output.
- Evaluation tooling for LLM outputs - measuring faithfulness, hallucination, and task success; familiarity with Langfuse / LangSmith or similar observability for AI.
- Cloud experience (Azure / AWS / GCP) and containerization (Docker).
- CI/CD (Jenkins or similar) and build tooling (Gradle / Maven for Java, or pip/poetry for Python).
- Responsible-AI / model-governance practices in a regulated context.
- Exposure to financial-services, AML/KYC, compliance, or risk domains.
Genpact is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, religion or belief, sex, age, national origin, citizenship status, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws. Genpact is committed to creating a dynamic work environment that values diversity and inclusion, respect and integrity, customer focus, and innovation. For more information, visit www.genpact.com . Follow us on Twitter, Facebook, LinkedIn, and YouTube.
Furthermore, please do note that Genpact does not charge fees to process job applications and applicants are not required to pay to participate in our hiring process in any other way. Examples of such scams include purchasing a 'starter kit,' paying to apply, or purchasing equipment or training
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 :
- Java (Spring Boot) et/ou
- Python (FastAPI, Flask).
- Expérience pratique avec les API de modèles de langage, notamment l’API OpenAI :
- Chat Completions,
- Function/Tool Calling,
- Sorties structurées (JSON),
- Embeddings.
- 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 :
- Spring AI,
- LangChain / LangChain4j,
- LlamaIndex,
- Semantic Kernel,
- ou équivalent.
- Expérience avec d’autres fournisseurs de modèles IA :
- Anthropic Claude,
- Google Gemini,
- Llama,
- Mistral,
- 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 :
- Langfuse,
- LangSmith,
- 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 :
- Gradle/Maven (Java),
- pip/Poetry (Python).
- 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.
Veuillez noter que Genpact ne facture aucun frais pour le traitement des candidatures et qu’aucun candidat n’est tenu de payer pour participer au processus de recrutement. Les fraudes peuvent notamment inclure l’achat d’un « kit de démarrage », des frais de candidature ou l’achat obligatoire d’équipements ou de formations. Soyez vigilant face à ce type d’arnaque.
En savoir plus sur ce poste
Parrainage de visa
Aucune mention détectée dans l’offre