STAGE - Ingenieur Logiciel - Migration Architecture Services (F/H)

Dassault Systèmes

Vélizy-Villacoublay

On-site

EUR 12,000 - 18,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Environnement collaboratif
Collaboration internationale
Diversité et inclusion

Job summary

Dassault Systèmes propose un stage au sein du département BIOVIA R&D, campus de Vélizy, pour migrer SciSearch vers une architecture de services conteneurisée et cloud-native. Vous travaillerez avec les architectes et équipes UI/UX sur des pipelines CI/CD et l'intégration d'outils IA pour accélérer la migration.

Ce stage exige des compétences solides en Python/Java, REST, et conteneurisation; le travail collaboratif est en agile, et un anglais/français courant est nécessaire pour évoluer dans un

Qualifications

  • Étudiant.e en licence ou master en Informatique, Génie Logiciel, ou domaine connexe.
  • Solides compétences en programmation (Python, Java, ou langages similaires).
  • Familiarité avec les services web et les APIs RESTful.
  • Connaissances de base en conteneurisation (Docker) serait un plus.
  • Intérêt pour les technologies cloud-native (Kubernetes, HELM, service mesh).
  • Curiosité et volonté d'explorer les outils de développement assisté par IA.
  • Capacité à travailler en collaboration dans une équipe agile.
  • Bonnes capacités d'analyse et de résolution de problèmes.
  • Maîtrise du français et de l'anglais.

Responsibilities

  • Migration de SciSearch vers une architecture de services basée sur des processus et conteneurisée.
  • Conception de l'architecture cible avec services conteneurisés et charts HELM.
  • Planification d'un plan de migration progressif et jalons de validation.
  • Mise en place de l'environnement de développement et des pipelines CI/CD.
  • Containerisation des services existants et développement des charts HELM pour Kubernetes.
  • Intégration des pipelines CI/CD et validation d'architecture.
  • Utilisation des assistants de codage IA pour générer du code et des tests.
  • Livraison des artefacts finaux sur l'application Scientific Insight.
  • Documentation de la migration et tests d'intégration.
  • Extension possible vers d'autres services comme Molecular Modeling et Simulations.

Skills

Python
Java
REST APIs
Docker
Kubernetes
HELM
IA tools
Agile teamwork
Analytical skills
Français/Anglais

Education

Licence ou Master en Informatique

Tools

Docker
Kubernetes
HELM

Job description

Le stagiaire rejoindra le département BIOVIA R&D sur le campus de Vélizy, au sein de l'équipe de l'application Scientific Insight. Cette équipe dynamique est responsable du développement et de la modernisation de solutions de gestion de données scientifiques qui aident les organisations de recherche à innover dans les domaines de la biologie, de la chimie et des sciences des matériaux. L'équipe collabore étroitement avec les designers UX, les architectes et les services owners pour livrer des fonctionnalités de haute qualité sur les couches frontend et backend. L'objectif actuel inclut la modernisation de l'architecture des services des applications principales comme SciSearch pour adopter des patterns cloud-native et conteneurisés.

Vos missions

Ce stage porte sur la migration de la couche de services de SciSearch vers une architecture de services basée sur des processus et conteneurisée, en utilisant des outils d'assistance IA pour accélérer la migration.

  • État de l'art et analyse
    • Audit de l'architecture actuelle de la couche de services de SciSearch, reposant sur des machines virtuelles (VMs), et identification des points de friction
    • Étude des patterns cloud-native (conteneurisation, orchestration Kubernetes, HELM)
    • Exploration des outils d'assistance IA applicables à la transformation de code, la génération de tests, et la validation d'architecture
    • Rédaction d'un rapport d'analyse et définition des critères de migration
  • Planification
    • Conception de l'architecture cible : services conteneurisés, charts HELM
    • Élaboration d'un plan de migration progressif avec les architectes et l'équipe de développement
    • Définition des spécifications techniques, des livrables intermédiaires, et des jalons de validation
    • Mise en place de l'environnement de développement et des pipelines CI/CD
  • Réalisation du plan
    • Conteneurisation des services existants et développement des charts HELM pour le déploiement Kubernetes
    • Intégration des pipelines CI/CD
    • Exploitation des assistants de codage IA pour la génération de code boilerplate, la transformation de code, et la création automatique de tests
    • Validation de l'architecture, tests d'intégration, et documentation de la migration
    • Livraison des artefacts finaux sur l'application Scientific Insight
  • Extension (facultative, selon l'avancement du stage)
    • Généralisation de l'approche de migration à d'autres services de l'écosystème, tels que Molecular Modeling et Simulations
    • Adaptation des charts HELM, des pipelines CI/CD, et des scripts de migration aux spécificités de chaque service
    • Contribution à une méthodologie de migration réutilisable et standardisée pour l'ensemble de la plateforme
Vos Qualifications
  • Étudiant.e en licence ou master en Informatique, Génie Logiciel, ou domaine connexe
  • Solides compétences en programmation (Python, Java, ou langages similaires)
  • Familiarité avec les services web et les APIs RESTful
  • Connaissances de base en conteneurisation (Docker) serait un plus
  • Intérêt pour les technologies cloud-native (Kubernetes, HELM, service mesh)
  • Curiosité et volonté d'explorer les outils de développement assisté par IA
  • Capacité à travailler en collaboration dans une équipe agile
  • Bonnes capacités d'analyse et de résolution de problèmes
  • Maîtrise du français et de l'anglais
Nous rejoindre c'est aussi
  • Intégrer une entreprise scientifique au cœur de l’innovation technologique, portée par une forte croissance depuis plus de 40 ans.
  • Principaux avantages et bénéfices :
  • Environnement collaboratif et innovant
  • Collaboration internationale
  • Diversité des technologies, produits et solutions
  • Engagement en faveur de la diversité et de l’inclusion
Inclusion statement

As a game-changer in sustainable technology and innovation, Dassault Systèmes is striving to build more inclusive and diverse teams across the globe. We believe that our people are our number one asset and we want all employees to feel empowered to bring their whole selves to work every day. It is our goal that our people feel a sense of pride and a passion for belonging. As a company leading change, it’s our responsibility to foster opportunities for all people to participate in a harmonized Workforce of the Future.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

STAGE - Exploitation des agents IA, Data Science (F/H)
STAGE - Exploitation des agents IA, Data Science (F/H)

Dassault Systèmes • Vélizy-Villacoublay

On-site
EUR 12,000 - 17,000
Environnement multiculturel
Cadre de travail convivial
Diversité et inclusion
+1
STAGE - Ingénieur Data & IA (F/H)
STAGE - Ingénieur Data & IA (F/H)

Dassault Systèmes • Vélizy-Villacoublay

On-site
EUR 10,000 - 15,000
Environnement multiculturel
Cadre convivial et bien-être
Diversité et inclusion
+1
STAGE - Ingénieur.e Recherche – Stratégies d’Active Learning pour la simulation (F/H)
STAGE - Ingénieur.e Recherche – Stratégies d’Active Learning pour la simulation (F/H)

Dassault Systèmes • Vélizy-Villacoublay

On-site
EUR 8,900 - 12,000
Environnement collaboratif et innovant
Collaboration internationale
Diversité des technologies et des solu
+1
STAGE – Développement d’un cockpit et automatisation (F/H)
STAGE – Développement d’un cockpit et automatisation (F/H)

Dassault Systèmes • Vélizy-Villacoublay

On-site
EUR 12,000 - 16,000
STAGE - Ingénieur Développement Web/Java et IA Support Technique (F/H)
STAGE - Ingénieur Développement Web/Java et IA Support Technique (F/H)

Dassault Systèmes • Vélizy-Villacoublay

On-site
EUR 13,000 - 20,000
Environnement multiculturel
Cadre convivial axé sur le bien-être
Diversité et inclusion
+1
STAGE - Ingénieur.e Recherche – Machine learning (F/H)
STAGE - Ingénieur.e Recherche – Machine learning (F/H)

Dassault Systèmes • Valbonne

On-site
EUR 7,800 - 11,000
STAGE – Ingénieur logiciel (F/H)
STAGE – Ingénieur logiciel (F/H)

Dassault Systèmes • Paris, Vélizy-Villacoublay

Hybrid
EUR 8,900 - 13,000
Environnement multiculturel
Bien-être et santé (salles de sport &/
Diversité et inclusion
+1
STAGE - Ingenieur IA - Representation des connaissances au service de l'IA (F/H)
STAGE - Ingenieur IA - Representation des connaissances au service de l'IA (F/H)

Dassault Systèmes • Vélizy-Villacoublay

On-site
EUR 10,000 - 17,000
Environnement innovant
Collaboration internationale
Diversité des technologies
+1
STAGE - Automatisation d'infrastructure (F/H)
STAGE - Automatisation d'infrastructure (F/H)

Dassault Systèmes • Vélizy-Villacoublay

On-site
EUR 12,000 - 18,000
Environnement multiculturel
Cadre de travail convivial axé sur le 
STAGE - Ingénieur IA Machine Learning NLP (F/H)
STAGE - Ingénieur IA Machine Learning NLP (F/H)

Dassault Systèmes • Vélizy-Villacoublay

On-site
EUR 12,000 - 18,000
Environnement multiculturel
Formation et mobilité interne
Santé et bien-être