Job Specifications
Ingenico is the global leader in payments acceptance solutions. As the trusted technology partner for merchants, banks, acquirers, ISVs, payment aggregators and fintech customers our world-class terminals, solutions and services enable the global ecosystem of payments acceptance. With 40 years of experience, innovation is integral to Ingenico's approach and culture, inspiring our large and diverse community of experts who anticipate and help shape the evolution of commerce worldwide. At Ingenico, trust and sustainability are at the heart of everything we do.
Offre de Stage:
Developpement d'un systeme CodeRAG
Pour au moins 5 mois a partir de debut 2025. A Valence ou Suresnes et Paris la Defense.
Rejoindre Ingenico, c'est integrer une entreprise internationale leader dans les solutions de paiement, reconnue pour son expertise et ses innovations. Avec une presence mondiale, Ingenico accompagne des millions de commercants dans leur transformation digitale.
Pour servir au mieux tous ses clients a travers le monde, Ingenico a construit une plateforme cloud de gestion des terminaux. Cette plateforme offre de nouvelles fonctionnalites et facilite la gestion des parcs de terminaux. Du fait de l'amelioration en continue de cette plateforme, il arrive que des erreurs logicielles surviennent. Ingenico a pour vocation l'amelioration continue de sa qualite de service. Pour se faire, le developpement de systeme de recherche semantique a base d'IA generative dedie au code permet de faciliter l'identification des elements defectueux.
L'objectif du stage est le developpement d'un systeme hybride RAG dedie au code permettant de rechercher rapidement dans une base de code les elements pertinents (fichier, classe, fonction, etc.), afin de repondre a des questions techniques d'utilisateurs ou a servir des agents IA. La solution sera developpee en Python, et s'appuiera sur les APIs OpenAI disponibles sur Microsoft Azure, ainsi que des LLM locaux pour la vectorisation. Le systeme CodeRAG se basera essentiellement sur une base chromaDB, et une interface de demonstration sera realisee avec Streamlit.
Lors de votre stage, vos missions seront les suivantes :
Se familiariser avec la stack technique, les cas d'usage, le prompt engineering, et l'approche RAG (Retrieval Augmented Generation),
Realiser la cartographie des usages possibles d'un systeme de recherche sur le code.
Developper la solution de maniere incrementale, faire des demonstrations regulierement aupres des equipes cibles (en France et a l'etranger) et aupres du management d'Ingenico.
Documenter la solution.
Les opportunites et les atouts de ce stage :
Se confronter a un contexte tres international,
Interagir regulierement avec des fonctions diverses
Contribuer a un sujet a forte visibilite interne,
Developper des competences sur des technologies avancees et en demande sur le marche.
Le profil du candidat ideal :
Stage de fin d'etudes Ingenieur,
Familier avec les environnements Linux, aime le developpement Python,
Familier avec au moins une technologie de base de donnees,
Curieux et Interesse pour les technologies d'Intelligence Artificielle,
A l'aise pour interagir avec les autres,
Capable de travailler en Francais et en Anglais
As part of our values, we embrace diversity and inclusion at Ingenico. We are an equal opportunity employer and do not discriminate on the basis of an individual's race, national origin, color, gender, gender identity, gender expression, sexual orientation, religion, age, disability, marital status or any other protected characteristic under applicable law, whether actual or perceived.
Ingenico welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.
We want to adapt our processes and create a safe work environment that welcomes everyone.
To learn more about what it's like working inside Ingenico, follow us on LinkedIn
About the Company
Ingenico is the global leader in payment acceptance and services. We support our customers, and their customers to do more with payments. Active in 32 countries, with over 3,000 employees we have been at the forefront of the commerce landscape for over four decades. With more than 40 million payment devices deployed worldwide, powered by over 2,500 apps, the company is servicing the needs of millions of consumers every day. Through our advanced integrated solutions and network of partnerships, we simplify the world of paymen...
Know more