Les offres de “Atos”

Expire bientôt Atos

STAGE R&D HPC Data Management: Deep reinforcement learning for accelerators automation (H/F)

  • Stage
  • Grenoble (Isère)
  • Développement informatique

Description de l'offre

Atos est un leader international de la transformation digitale avec environ 100 000 collaborateurs dans 72 pays et un chiffre d’affaires annuel de l’ordre 12 milliards d’euros. Numéro un européen du Big Data, de la Cybersécurité, des supercalculateurs et de l’environnement de travail connecté, le Groupe fournit des services Cloud, solutions d’infrastructure et gestion de données, applications et plateformes métiers, ainsi que des services transactionnels par l’intermédiaire de Worldline, le leader européen des services de paiement. Grâce à ses technologies de pointe et son expertise digitale & sectorielle, Atos accompagne la transformation digitale de ses clients dans les secteurs Défense, Finance, Santé, Industrie, Médias, Énergie & Utilities, Secteur Public, Distribution, Télécoms, et Transports. Partenaire informatique mondial des Jeux Olympiques et Paralympiques, le Groupe exerce ses activités sous les marques Atos, Atos Consulting, Atos Worldgrid, Bull, Canopy, Unify et Worldline. Atos SE (Societas Europea) est une entreprise cotée sur Euronext Paris et fait partie de l’indice CAC 40.

Au sein de la division «Big Data and Security», dans le groupe agile R&D HPC - Data Management, nous développons les solutions de stockage de données de très haute performance qui seront le cœur des futurs supercalculateurs ExaScale (Bull Sequana). Les limites des solutions de stockages actuelles vont imposer une refonte complète des méthodes d’accès aux données et impliquer la mise en œuvre de composants logiciels et matériels intelligents : analyse/prédiction des modes d’accès aux données, des accélérateurs adaptatifs.

Nous disposons actuellement d’un système de monitoring et de visualisation complet qui nous permet d’enregistrer, en temps réel, de nombreuses métriques relatives au fonctionnement de l’exécution des programmes sur cluster HPC (volume IO, temps des IO, processus actifs, etc.). L’ensemble des métriques collectées constitue une description du comportement des applications que nous allons analyser avec notre produit IO Pattern Analyzer.

Aujourd’hui le «deep learning» et ses extensions comme le «reinforcement learning» ou les « recurrents neural network » sont au cœur des systèmes intelligents, qu’ils soient implantés dans les centres de données, cloud ou objets connectés. Le récent développement d’apprentissage par renforcement, par exemple AlphaGo avec l’algorithme Deep Q-Learning proposé par Google, nous encourage à explorer cette voie dans nos produits. Pour la prochaine version de l’IO Pattern Analyzer, nous souhaiterions proposer à l’utilisateur la possibilité d’optimisation automatique des paramètres d’accélérateurs avec cette approche.

Mission

Dans ce contexte, le stage consiste à développer un système intelligent qui permet d’optimiser automatique des paramètres des accélérateurs d’applications HPC avec des volumétries de données importantes.

Plus précisément, le candidat sera amené à :

- Faire un état de l’art sur les différentes techniques d’apprentissages par renforcement (Q-learning et DQN) et notamment sur les techniques de réseaux de neurones profondes (RNN, LSTM …)

- Fournir une synthèse des avantages & inconvénients des différentes techniques.

- Monter en compétence sur la plateforme de collection et d’analyse des I/Os développée par l’équipe Data Management

- Monter en compétences sur les outils Scikit-learn, Keras, Tensorflow, MongoDB, Rest API.

- Développer et intégrer le modèle d’apprentissage par renforcement avec le réseau de neurone dans notre plateforme.

- Démontrer le prototype sur des données des d’applications HPC et évaluer les performances du système proposé.

- Proposer des axes d’amélioration et d’optimisations sur des environnements matériels spécifiques (GPU ou HPGA).

Job Requirements

Actuellement en dernier année du cycle de formation Ingénieur / Master (Bac+5)

Vous avez des compétences en développement Python, C/C++, test et intégration en continue.

Vous maîtrisez les environnements Linux.

Des compétences en apprentissages par renforcement et Deep Learning seraient un plus.

Vous possédez un bon niveau d'anglais.

Vous faîtes preuve de curiosité, d'autonomie et d'une capacité à finaliser un projet. Par ailleurs, vous êtes reconnus pour votre aptitude à travailler en équipe.

Venez exprimer tout votre potentiel en rejoignant la communauté Atos !

La diversité de nos missions au plus près de nos clients entouré d'une équipe agile et soudée vous permettront d'exploiter et de faire évoluer vos compétences dans une entreprise soucieuse du wellbeing@work de ses employés.

Chez Atos la diversité est au cœur de notre politique RH. C'est pourquoi Atos a mis en place un accord relatif à l’égalité professionnelle entre les hommes et les femmes. Par ailleurs, nos métiers sont tous accessibles aux personnes en situation de handicap, et ce quelle que soit la nature de leur handicap.

Faire de chaque avenir une réussite.
  • Annuaire emplois
  • Annuaire entreprises
  • Événements