ML/AIWork

Ingénieur(e) R&D IA

PC SOFT · Montpellier, FR

Job description

Au sein de l'équipe R&D (20 personnes), vous rejoindrez le groupe IA. Votre mission : participer à la conception de A à Z des fondations du framework IA intégré aux plateformes WINDEV, WEBDEV et WINDEV Mobile, utilisées par des milliers de développeurs.

Ce que nous cherchons : Quelqu'un capable de concevoir des frameworks IA, et non pas seulement quelqu'un capable d'utiliser des packages existants (LangChain...). Vous créerez les primitives et les abstractions du framework IA de l'écosystème WINDEV Suite, qui seront utilisées par nos clients, et que vous exploiterez vous-même pour enrichir l'IDE avec des fonctionnalités IA avancées.

Vos missions :

Créer les briques fondamentales du framework IA :

. Implémenter les primitives d'orchestration d'agents (boucles de raisonnement, mémoires, tools, pipelining...)

. Développer les mécanismes de mémoire contextuelle et de gestion de contexte (context engineering), sans dépendre de bibliothèques tierces

. Etendre et maintenir notre propre couche d'intégration LLM multi-providers en C++ (OpenAI, Anthropic, Gemini, xAI...)

. Concevoir et implémenter les systèmes de coordination multi-agents

. Participer au développement de notre moteur de recherche sémantique (inférence locale)

. Concevoir des API claires et robustes, et garantir la fiabilité et les performances en conditions réelles de production

Exploiter ce framework pour construire des produits :

. Agents conversationnels intelligents intégrés aux environnements de développement

. Génération assistée de code et d'interfaces UX/UI

. Revue de code automatisée et détection de bugs/vulnérabilités

. Génération automatique de tests unitaires

. Complétion intelligente de code

. Et bien plus...

Votre profil :

. Bac+5 ingénieur informatique, IA, Data Science ou doctorat

. Compréhension profonde du fonctionnement interne des LLM, pas seulement de leur utilisation via API

. Expérience en conception d'architectures logicielles complexes

. Maîtrise du C++ : vous travaillerez au cœur d'un framework C++ mature, déployé auprès de milliers de développeurs. Une aisance tant en développement système qu'avec les concepts IA avancés est essentielle.

. Capacité à penser "framework" : abstractions réutilisables, API propres, documentation technique

. Connaissance des patterns d'orchestration d'agents (ReAct, plan-and-execute, supervisor...) et capacité à les implémenter vous-même

Les plus :

. Avoir déjà architecturé, contribué ou utilisé des bibliothèques/outils IA open source ou personnels

. Une connaissance de l'écosystème WINDEV Suite est un plus, mais aucunement un prérequis

ML/AI Work links you to the employer's original posting — always verify the details there before applying.

More Core AI Engineering roles

View all →
Ingénieur(e) R&D IA
PC SOFT
Apply →