Apply now

Posted 18 days ago

AI Solutions Developer - (GenAI / OpenAI)

@ Genpact

Montréal, Quebec

Full-time
Apply now
SIGNALS

Responsibilities:

  • 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…
  • 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…
  • 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…
  • Exposer les capacités d’IA via des API backend robustes et réutilisables par d’autres équipes.

Requirements summary:

  • 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…
  • Required Qualifications (Must Have):
  • • Professional software development experience as a hands-on developer
  • • Hands-on experience calling LLM APIs - particularly the OpenAI API (chat completions, function/tool calling, structured/JSON outputs, embeddings) - or a strong willingness and…
  • • Experience integrating with data sources - relational databases (SQL) and REST APIs.
  • • Strong problem-solving and communication skills; able to work with non-technical stakeholders to shape requirements.
Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-10-23
First seen by our source
2026-11-10
Source record updated
2026-11-10

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job description

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.

Similar jobs

  • AI Solutions Developer

    Montréal, QC
    Full Time

    TS Imagine

    Candidates need strong SQL and Snowflake experience, Python, data modelling and dbt skills, and prompt and context engineering. Capital markets or financial services experience is strongly preferred, and candidates must be based in Montreal.

    Snowflake, dbt, Streamlit, Python, SQL

  • AI solutions developer

    Montréal, QC
    HybridFull Time

    Maya HTT

    2+ YOEMaya HTT needs candidates with 2+ years of software development experience, including LLM API applications, and working knowledge of Python or TypeScript and REST APIs. Candidates also need familiarity with MCP or LLM tool integrations, awareness of AI security risks, and professional English; French is a strong asset.

    Anthropic API, OpenAI API, Azure OpenAI, MCP, Azure, Power Automate

  • AI Solutions Developer

    Saskatoon, SK
    On-siteFull Time

    Sandbox Mutual Insurance

    3+ YOECandidates need 3-5 years in solution design, AI, automation or business analysis, plus a degree or diploma in a related field or equivalent experience. Strong knowledge of generative AI, RAG, integrations, APIs, cloud and governance is expected.

    Improve business processes, Coaching, Customer experience, Process improvement, Computer science, Computer technology

  • Développeur logiciel

    Québec, QC +1
    Full Time

    Ericsson

    5+ YOEConcevoir, développer, tester et maintenir des solutions logicielles utilisant Golang et C/C++, avec Python et Java pour les tests et l'automatisation; Créer et maintenir la documentation de conception logicielle, y…

    Go, C, C++, Python, Oracle Java, Documentation

  • eCOA & RTSM Application Specialist-Canada

    Montréal, QC
    Remote

    Indero

    The eCOA and RTSM Specialist acts as a subject matter expert throughout the study lifecycle to ensure reliable data collection, optimal user experience, and data integrity; More specifically, the eCOA and RTSM…

  • Service Desk Specialist

    Montréal, QC
    Contract

    Hays

    🗣️ Language Requirement: Fully Bilingual (French & English); Collaborate with teammates and contribute to knowledge-sharing initiatives; Deliver a white-glove customer experience while handling technical issues

  • Senior Project Manager

    Montréal, QC
    Full Time

    Cosmo5

    De 4 à 6 ans d’expérience pertinente en gestion de projets, idéalement en agence créative, numérique, sociale, marketing ou intégrée, ou dans un environnement de services clients; Expérience de la gestion simultanée de…

  • Directeur d’usine et de la commercialisation

    Montréal, QC
    Full Time

    Formétal (École Entreprise Formétal)

    Vous désirez que vos compétences permettent à une entreprise sociale de prospérer, tout en changeant la vie de personnes éloignées du marché du travail?; · DEC en génie mécanique/industriel ou DEP lié à la fabrication…

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.