Resume and JobRESUME AND JOB
Thales logo

STAGE - Développement Logiciel Algorithmie Clustering - (F/H)

Thales

Software and Technology Jobs

STAGE - Développement Logiciel Algorithmie Clustering - (F/H)

internshipPosted: Jan 7, 2026

Job Description

JOB DESCRIPTION
Lieu : Brest, France

Construisons ensemble un avenir de confiance

Thales est un leader mondial des hautes technologies spécialisé dans trois secteurs d’activité : Défense & Sécurité, Aéronautique & Spatial, et Cyber & Digital. Il développe des produits et solutions qui contribuent à un monde plus sûr, plus respectueux de l’environnement et plus inclusif. Le Groupe investit près de 4 milliards d’euros par an en Recherche & Développement, notamment dans des domaines clés de l’innovation tels que l’IA, la cybersécurité, le quantique, les technologies du cloud et la 6G. Thales compte près de 81 000 collaborateurs dans 68 pays.

Nos engagements, vos avantages

  • Notre savoir-faire technologique

  • Notre attention portée à l’équilibre des collaborateurs

  • Un environnement inclusif et bienveillant

  • Un engagement sociétal et environnemental reconnu (Thales Solidarity, indice CAC 40 ESG…)

Votre quotidien

Le site de Brest abrite nos activités de services numériques ainsi que l'expertise de Thales en matière de développement, d'intégration et de maintenance pour des systèmes de patrouille et de surveillance maritimes, de guerre électronique, de systèmes sonars et de lutte sous-marine aéroportée ainsi que nos activités de services numériques.

Au sein de l’équipe logiciel du département de lutte contre les mines., vous développez un algorithme de partitionnement de zones géographiques ayant un sens et une utilité opérationnels. Le découpage vise à regrouper en cluster les objets présents dans la zone et à délimiter ces zones en fonction de la densité d’objets. Le découpage doit avoir une résolution adaptée, pour permettre une exploitation optimale des morceaux par l’opérateur. 


L’objectif à terminaison est de pouvoir intégrer cet algorithme dans le logiciel existant d’analyse des fonds marins. Le code développé devra donc s’interfacer avec le logiciel existant et suivre les conventions mise en place au sein de l’équipe et du service pour qu’il puisse être déployé sur les plates-formes cibles. Ainsi le stage a pour but final d’augmenter la valeur du logiciel existant d’analyse des fonds marins par l’ajout d’une capacité de découpage automatique de zones.

  • Comprendre le problème posé et ses spécificités, faire des recherches sur les différents algorithmes existants pouvant y répondre.

  • Décider et justifier le choix ou la construction d’une solution adaptée au problème

  • Développer l’algorithme

  • S’interfacer avec le logiciel existant

  • Déployer et tester l’algorithme sur données réelles

  • Définir les critères d’acceptation de l’algorithme

  • Itérer pour améliorer l’algorithme jusqu’à sa validation

Votre profil

Vous préparez un diplôme d'école d’ingénieur ou Master Bac +5 en Informatique, Electronique, Mathématique ou Généraliste, vous savez développer en Python ou Java et vous savez analysez et disposez d'une rigueur scientifique.

Les connaissances souhaitées se trouvent autour des algorithmes de clustering/partitionnement, des concepts liés aux API web (http, json, etc…) et des basiques de Git / Docker / Bash. 
Vous savez questionner, mesurer, analyser, comparer, argumenter, décider, itérer et êtes motivé par le développement logiciel et êtes prêt à apprendre comment structurer son code et à l’améliorer en continu.
Vous avez le goût pour la recherche, la curiosité et vous êtes autonome.

Le mot de l'équipe

L’ équipe logiciel de lutte contre les mines développent des produits à destination de la marine nationale, qui sont reconnus pour leur grande qualité et leurs performances. Vous aurez, par son intégration au sein de l’équipe, l’opportunité de découvrir le quotidien d’une équipe de développement logiciel ainsi que la pluralité des compétences et des activités nécessaires à la production de logiciels dans un environnement industriel exigeant.

Tous nos stages sont conventionnés et soumis à une gratification dont le montant est déterminé selon votre niveau d’études.

Thales, entreprise Handi-Engagée, reconnait tous les talents. La diversité est notre meilleur atout. Postulez et rejoignez nous !

Locations

  • Brest, Finistere, Finistere 29200

Salary

Estimated Salary Rangemedium confidence

1,200 - 1,600 EUR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Développement Pythonintermediate
  • Développement Javaintermediate
  • Analyse de donnéesintermediate
  • Rigueur scientifiqueintermediate
  • Algorithmes de clustering/partitionnementintermediate
  • API web (HTTP, JSON)intermediate
  • Gitintermediate
  • Dockerintermediate
  • Bashintermediate
  • Questionner et mesurerintermediate
  • Analyser et comparerintermediate
  • Argumenter et déciderintermediate
  • Itérerintermediate
  • Autonomieintermediate
  • Curiositéintermediate
  • Goût pour la rechercheintermediate

Required Qualifications

  • Préparez un diplôme d'école d’ingénieur ou Master Bac +5 en Informatique, Electronique, Mathématique ou Généraliste (experience)
  • Savez développer en Python ou Java (experience)
  • Savez analyser avec une rigueur scientifique (experience)

Preferred Qualifications

  • Connaissances en algorithmes de clustering/partitionnement (experience)
  • Connaissances des concepts liés aux API web (http, json, etc…) (experience)
  • Connaissances des basiques de Git / Docker / Bash (experience)

Responsibilities

  • Comprendre le problème posé et ses spécificités, faire des recherches sur les différents algorithmes existants
  • Décider et justifier le choix ou la construction d’une solution adaptée au problème
  • Développer l’algorithme
  • S’interfacer avec le logiciel existant
  • Déployer et tester l’algorithme sur données réelles
  • Définir les critères d’acceptation de l’algorithme
  • Itérer pour améliorer l’algorithme jusqu’à sa validation

Benefits

  • general: Environnement inclusif et bienveillant
  • general: Engagement sociétal et environnemental reconnu (Thales Solidarity, indice CAC 40 ESG…)
  • general: Stage conventionné avec gratification selon niveau d’études
  • general: Intégration dans une équipe de développement logiciel en environnement industriel exigeant
  • general: Opportunité de découvrir le quotidien d’une équipe et la pluralité des compétences

Target Your Resume for "STAGE - Développement Logiciel Algorithmie Clustering - (F/H)" , Thales

Get personalized recommendations to optimize your resume specifically for STAGE - Développement Logiciel Algorithmie Clustering - (F/H). Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "STAGE - Développement Logiciel Algorithmie Clustering - (F/H)" , Thales

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

DefenseAerospaceCybersecurityDefenseAerospaceTechnology

Answer 10 quick questions to check your fit for STAGE - Développement Logiciel Algorithmie Clustering - (F/H) @ Thales.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Thales logo

STAGE - Développement Logiciel Algorithmie Clustering - (F/H)

Thales

Software and Technology Jobs

STAGE - Développement Logiciel Algorithmie Clustering - (F/H)

internshipPosted: Jan 7, 2026

Job Description

JOB DESCRIPTION
Lieu : Brest, France

Construisons ensemble un avenir de confiance

Thales est un leader mondial des hautes technologies spécialisé dans trois secteurs d’activité : Défense & Sécurité, Aéronautique & Spatial, et Cyber & Digital. Il développe des produits et solutions qui contribuent à un monde plus sûr, plus respectueux de l’environnement et plus inclusif. Le Groupe investit près de 4 milliards d’euros par an en Recherche & Développement, notamment dans des domaines clés de l’innovation tels que l’IA, la cybersécurité, le quantique, les technologies du cloud et la 6G. Thales compte près de 81 000 collaborateurs dans 68 pays.

Nos engagements, vos avantages

  • Notre savoir-faire technologique

  • Notre attention portée à l’équilibre des collaborateurs

  • Un environnement inclusif et bienveillant

  • Un engagement sociétal et environnemental reconnu (Thales Solidarity, indice CAC 40 ESG…)

Votre quotidien

Le site de Brest abrite nos activités de services numériques ainsi que l'expertise de Thales en matière de développement, d'intégration et de maintenance pour des systèmes de patrouille et de surveillance maritimes, de guerre électronique, de systèmes sonars et de lutte sous-marine aéroportée ainsi que nos activités de services numériques.

Au sein de l’équipe logiciel du département de lutte contre les mines., vous développez un algorithme de partitionnement de zones géographiques ayant un sens et une utilité opérationnels. Le découpage vise à regrouper en cluster les objets présents dans la zone et à délimiter ces zones en fonction de la densité d’objets. Le découpage doit avoir une résolution adaptée, pour permettre une exploitation optimale des morceaux par l’opérateur. 


L’objectif à terminaison est de pouvoir intégrer cet algorithme dans le logiciel existant d’analyse des fonds marins. Le code développé devra donc s’interfacer avec le logiciel existant et suivre les conventions mise en place au sein de l’équipe et du service pour qu’il puisse être déployé sur les plates-formes cibles. Ainsi le stage a pour but final d’augmenter la valeur du logiciel existant d’analyse des fonds marins par l’ajout d’une capacité de découpage automatique de zones.

  • Comprendre le problème posé et ses spécificités, faire des recherches sur les différents algorithmes existants pouvant y répondre.

  • Décider et justifier le choix ou la construction d’une solution adaptée au problème

  • Développer l’algorithme

  • S’interfacer avec le logiciel existant

  • Déployer et tester l’algorithme sur données réelles

  • Définir les critères d’acceptation de l’algorithme

  • Itérer pour améliorer l’algorithme jusqu’à sa validation

Votre profil

Vous préparez un diplôme d'école d’ingénieur ou Master Bac +5 en Informatique, Electronique, Mathématique ou Généraliste, vous savez développer en Python ou Java et vous savez analysez et disposez d'une rigueur scientifique.

Les connaissances souhaitées se trouvent autour des algorithmes de clustering/partitionnement, des concepts liés aux API web (http, json, etc…) et des basiques de Git / Docker / Bash. 
Vous savez questionner, mesurer, analyser, comparer, argumenter, décider, itérer et êtes motivé par le développement logiciel et êtes prêt à apprendre comment structurer son code et à l’améliorer en continu.
Vous avez le goût pour la recherche, la curiosité et vous êtes autonome.

Le mot de l'équipe

L’ équipe logiciel de lutte contre les mines développent des produits à destination de la marine nationale, qui sont reconnus pour leur grande qualité et leurs performances. Vous aurez, par son intégration au sein de l’équipe, l’opportunité de découvrir le quotidien d’une équipe de développement logiciel ainsi que la pluralité des compétences et des activités nécessaires à la production de logiciels dans un environnement industriel exigeant.

Tous nos stages sont conventionnés et soumis à une gratification dont le montant est déterminé selon votre niveau d’études.

Thales, entreprise Handi-Engagée, reconnait tous les talents. La diversité est notre meilleur atout. Postulez et rejoignez nous !

Locations

  • Brest, Finistere, Finistere 29200

Salary

Estimated Salary Rangemedium confidence

1,200 - 1,600 EUR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Développement Pythonintermediate
  • Développement Javaintermediate
  • Analyse de donnéesintermediate
  • Rigueur scientifiqueintermediate
  • Algorithmes de clustering/partitionnementintermediate
  • API web (HTTP, JSON)intermediate
  • Gitintermediate
  • Dockerintermediate
  • Bashintermediate
  • Questionner et mesurerintermediate
  • Analyser et comparerintermediate
  • Argumenter et déciderintermediate
  • Itérerintermediate
  • Autonomieintermediate
  • Curiositéintermediate
  • Goût pour la rechercheintermediate

Required Qualifications

  • Préparez un diplôme d'école d’ingénieur ou Master Bac +5 en Informatique, Electronique, Mathématique ou Généraliste (experience)
  • Savez développer en Python ou Java (experience)
  • Savez analyser avec une rigueur scientifique (experience)

Preferred Qualifications

  • Connaissances en algorithmes de clustering/partitionnement (experience)
  • Connaissances des concepts liés aux API web (http, json, etc…) (experience)
  • Connaissances des basiques de Git / Docker / Bash (experience)

Responsibilities

  • Comprendre le problème posé et ses spécificités, faire des recherches sur les différents algorithmes existants
  • Décider et justifier le choix ou la construction d’une solution adaptée au problème
  • Développer l’algorithme
  • S’interfacer avec le logiciel existant
  • Déployer et tester l’algorithme sur données réelles
  • Définir les critères d’acceptation de l’algorithme
  • Itérer pour améliorer l’algorithme jusqu’à sa validation

Benefits

  • general: Environnement inclusif et bienveillant
  • general: Engagement sociétal et environnemental reconnu (Thales Solidarity, indice CAC 40 ESG…)
  • general: Stage conventionné avec gratification selon niveau d’études
  • general: Intégration dans une équipe de développement logiciel en environnement industriel exigeant
  • general: Opportunité de découvrir le quotidien d’une équipe et la pluralité des compétences

Target Your Resume for "STAGE - Développement Logiciel Algorithmie Clustering - (F/H)" , Thales

Get personalized recommendations to optimize your resume specifically for STAGE - Développement Logiciel Algorithmie Clustering - (F/H). Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "STAGE - Développement Logiciel Algorithmie Clustering - (F/H)" , Thales

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

DefenseAerospaceCybersecurityDefenseAerospaceTechnology

Answer 10 quick questions to check your fit for STAGE - Développement Logiciel Algorithmie Clustering - (F/H) @ Thales.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.