Postuler »

Stage Développeuse / Développeur C++, Python

Choisir Capgemini, c'est choisir une entreprise où vous serez en mesure de façonner votre carrière selon vos aspirations. Avec le soutien et l'inspiration d'une communauté d’experts dans le monde entier , vous pourrez réécrire votre futur . Rejoignez nous pour redéfinir les limites de ce qui est possible, contribuer à libérer la valeur de la technologie pour les plus grandes organisations et participer à la construction d’un monde plus durable et inclusif

Vos missions

Dans le cadre de la rationalisation d’un projet interne qui fait usage de différentes bibliothèques de calcul symbolique, nous souhaitons développer notre propre bibliothèque en C++ moderne. Cette bibliothèque devra permettre :

  • Construire un arbre fonctionnel à partir d’une chaîne de caractères,
  • Manipuler l’arbre fonctionnel d’une fonction,
  • Obtenir une représentation de l’arbre sous la forme d’expression (Textuelle standard, Textuelle LISP, Textuelle polonaise inverse, Latex...)
  • Evaluer l’arbre fonctionnel de différentes manières : Parcours récursif de l’arbre fonctionnel pour les évaluations ponctuelles ; Evaluation via un automate à pile pour un grand nombre d’évaluation ; Compilation à la volée à l’intérieur de la LLVM
  • Simplification de l’arbre fonctionnel pour améliorer les coûts d’évaluations en utilisant un moteur « style prolog » basé sur du pattern-matching à l’intérieur d’un arbre. Ce moteur devra pouvoir être facilement extensible et améliorable.

 

Cette description n’est pas limitative. Elle peut tout à fait évoluer en fonction de votre expérience, des projets en cours et de vos attentes.

Votre profil

  • Vous préparez un bac+5 en informatique, génie logiciel ou équivalent
  • Vous avez des bonnes connaissances en développement logiciel, en particulier en C++ ou Python
  • Vous avez une appétence pour les mathématiques
  • Vous avez une compréhension des concepts de développement Agile
  • La maîtrise de l'anglais serait un plus

3 Raisons de nous rejoindre

Qualité de vie au travail : accord de télétravail en France et à l’international, accord sur l’égalité professionnelle, la parentalité, l’équilibre des temps et la mobilité durable. 

 

Apprentissage en continu : certifications et formations en libre accès, accompagnement sur mesure avec votre career manager, parcours d’intégration sur 9 mois. 

 

Avantages groupe & CSE : plan actionnariat, tarif préférentiels, remboursement partiel vacances, remboursement de votre abonnement sportif ou culturel. 

Nos engagements et priorités

Le groupe Capgemini encourage une culture inclusive dans un cadre multiculturel et handi-accueillant. En nous rejoignant, vous intégrez un collectif qui valorise la diversité, développe le potentiel de ses talents, s’engage dans des initiatives solidaires avec ses partenaires, et se mobilise pour réduire son impact environnemental sur tous ses sites et auprès de ses clients. 

Capgemini, partenaire de la transformation business et technologique de ses clients, les accompagne dans leur transition vers un monde plus digital et durable, tout en créant un impact positif pour la société. Le Groupe, responsable et multiculturel, rassemble 340 000 collaborateurs dans plus de 50 pays. Depuis plus de 55 ans, ses clients lui font confiance pour répondre à l'ensemble de leurs besoins grâce à la technologie. Capgemini propose des services et solutions de bout en bout, allant de la stratégie et du design jusqu'à l'ingénierie, en tirant parti de ses compétences de pointe en intelligence artificielle et IA générative, en cloud, et en data, ainsi que de son expertise sectorielle et de son écosystème de partenaires. 

Code de référence:  326419
Date:  10 sept. 2025
Niveau d'expérience:  Etudiants/ Jeunes diplômés
Type de contrat:  Stage
Ville: 

Blagnac, FR

Marques:  Capgemini
Communautés professionnelles:  Software Engineering

Postuler »