STAGE – Ingénieur Sécurisation de l'Exécution de l'IA à l’edge (F/H)
Palaiseau Polytechnique
Thales
From Aerospace, Space, Defence to Security & Transportation, Thales helps its customers to create a safer world by giving them the tools they need to perform critical tasksQUI SOMMES-NOUS ?
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 Cybersécurité & Identité numérique. 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
- Une réussite commune portée par notre culture et excellence technologique, votre expérience et notre ambition partagée
- Un package de rémunération attractif (épargne salariale, variable ou 13ième mois selon les postes, restaurant d’entreprise,…)
- La possibilité de développer vos compétences en continu grâce à nos parcours de formation et nos académies internes #ENTREPRISEAPPRENANTE
- Notre attention portée à votre équilibre personnel et professionnel (Accord télétravail, RTT, congés d’ancienneté, jours enfants malades, guide parentalité, crèches, CSE / ASC,… )
- Des communautés internes permettant de vous engager sur les sujets qui vous tiennent à cœur : innovation, diversité, environnement
- Un environnement inclusif et bienveillant où vous êtes accueilli et valorisé avec notre politique handi-accueillante, notre charte LGBT+, notre initiative #StOpe pour lutter contre le sexisme.
Dans ce cadre nous recherchons un :
STAGE – Ingénieur Sécurisation de l'Exécution de l'IA à l’edge (F/H)– 6 mois
Basé à Palaiseau (91)
QUI ETES-VOUS ?
- Etudiant en Ecole d’Ingénieur ou formation équivalente, vous préparez un master 2 en informatique et cybersécurité ?
- Vos études et vos expériences vous ont permis d’acquérir des connaissances solides en :
- Documentation Markdown ou MSsft Word/LaTex
- Linux
- Programmation Système
- Environnement de développeur (IDE, git, GitLab)
- RUST
- Idéalement vous disposez de compétences en :
- Conteneurisation (Kubernetes, Podman, Docker)
- Chaines de compilation (notamment LLVM)
- Méthodes de développement OpenSource
- Vous êtes reconnu pour vos qualités de lecture et de synthèse ?
- Vous faites preuve de rigueur et d’organisation dans votre travail ?
- Enfin vous êtes à l’aise en français et en anglais ?
Vous vous reconnaissez ? Alors découvrez vos futures missions !
CE QUE NOUS POUVONS ACCOMPLIR ENSEMBLE :
Le stage se déroulera au sein du laboratoire CortexAI Lab. CortexAI Lab est un centre d'innovation dédié à la recherche et au développement de solutions avancées en intelligence artificielle. Notre mission est d’explorer les limites de la technologie en étudiant les applications novatrices des modèles de langage et les algorithmes d'apprentissage automatique. En combinant notre expertise technique, de la créativité, et une approche axée sur l'utilisateur, nous nous engageons à créer des outils intelligents qui répondent aux défis contemporains.
Pour protéger les données et les applications lors de l'exécution, de nouvelles technologies innovantes et prometteuses ont vu le jour. Ces technologies ont besoin d'être étudiées et testées afin de garantir qu'elles peuvent répondre aux divers cas d'usage pour lesquels ont les envisage. Un de ces cas d'usages est la sécurité du edge computing.
Le edge computing est un principe qui s'appuie sur le traitement de données proche de leur source, afin d'éviter de remonter de grandes quantités de données pas forcément utiles au centre de traitement des données, et de maximiser l'usage de la puissance de calcul des appareils situé à l'edge.
WebAssembly (Wasm) est un nouveau format de binaire et un ISA (Instruction Set Architecture, comme x86 ou armv8) pour une machine virtuelle basée sur une pile (stack). A l'origine créé pour le monde du Web, ses propriétés (légèreté, portabilité, sécurité) font de WebAssembly un candidat idéal pour divers usages.
Le Confidential Computing est un concept se basant sur le hardware pour protéger les données lors de l'exécution. Il a été amené comme un pilier essentiel de la protection des données : en effet, si la protection des données au repos (chiffrement de disque ou de fichiers) et pendant le transport (notamment via TLS et d'autres protocoles de chiffrement) sont courantes, la protection des données lors de leur manipulation est un sujet bien plus complexe, avec des solutions très peu répandues.
La plupart des ISA actuelles sont propriétaires (x86, arm), ce qui rend complexe l'étude détaillée de leur sécurité. RISC-V est un ISA ouvert permettant de créer des puces sur mesure, et sans besoin de payer une licence. Les solutions de confidential computing les plus répandues aujourd'hui reposent sur des technologies propriétaires, ce qui rend difficile leur étude et leur appropriation.
Le cas d’application sera le modèle d’intelligence artificielle Moshi développé et mis en open-source par la société Kyutai. Il s’agit d’un modèle permettant le dialogue temps-réel entre un humain et une machine en se basant sur de l’audio et du texte. Il existe une version Rust open-source et utilisée par Kyutai pour l’inférence. Cela permettra de l’utiliser comme cas concret d’étude dans le cadre de ce stage. Votre objectif lors de ce stage sera donc d’expérimenter avec un ensemble de nouvelles technologies (WebAssembly, Rust, RISC-V, Confidential Computing) afin de se les approprier. Vous pourrez ensuite les réunir afin de construire une plateforme expérimentale répondant à de hautes contraintes de sécurité lors de l’exécution.
Dans ce contexte, vos missions seront les suivantes :
- Familiarisation avec les technologies avec lesquelles vous serez amené à travailler
- Compilation / portage du code Rust de Moshi vers WebAssembly, avec pour cible d’exécution une machine standard (x86 avec carte graphique).
- Faire fonctionner le code WebAssembly sur RISC-V, notamment sur les équipements disponibles au laboratoire.
- Sécuriser le code WebAssembly tournant sur RISC-V avec du confidential computing.
Thales s’engage pour l’emploi et l’insertion des personnes en situation de handicap. A ce titre, notre établissement Thales Research&Technology France est reconnu Organisme Handi-Accueillant
Tous nos stages sont conventionnés et soumis à une gratification dont le montant est déterminé selon votre niveau d’études.
Thales reconnait tous les talents, la diversité est notre meilleur atout. Postulez et rejoignez nous !* Salary range is an estimate based on our InfoSec / Cybersecurity Salary Index 💰
Tags: Cloud Docker GitLab Kubernetes Linux Rust SANS TLS WebAssembly
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.