Offers “Atos”

Expires soon Atos

Ingénieur de Développement R&D - Outillage pour l'IA/HPC (H/F)

  • Grenoble ( Isère )
  • Studies / Statistics / Data

Job description



Atos est un leader international de la transformation digitale avec plus de 110 000 collaborateurs dans 73 pays et un chiffre d’affaires annuel de plus de 11 milliards d’euros. Numéro un européen du Cloud, de la cybersécurité et des supercalculateurs, le groupe fournit des solutions intégrées de Cloud Hybride Orchestré, Big Data, Applications Métiers et Environnement de Travail Connecté. Partenaire informatique mondial des Jeux Olympiques et Paralympiques, le Groupe exerce ses activités sous les marques Atos, Atos Syntel, et Unify. Atos est une SE (Société Européenne) cotée sur Euronext Paris et fait partie de l’indice CAC 40.



La raison d’être d’Atos est de contribuer à façonner l’espace informationnel. Avec ses compétences et ses services, le groupe supporte le développement de la connaissance, de l’éducation et de la recherche dans une approche pluriculturelle et contribue au développement de l’excellence scientifique et technologique. Partout dans le monde, Atos permet à ses clients et à ses collaborateurs, et plus généralement au plus grand nombre, de vivre, travailler et progresser durablement et en toute confiance dans l’espace informationnel.



Atos est le leader européen du High Performance Computing et délivre des solutions de Calcul Haute Performance parmi les plus performantes au monde afin de résoudre les problèmes scientifiques les plus complexes d’aujourd’hui et de demain.



Nos équipes de R&D Software basées au cœur des Alpes développent des produits et solutions avancées afin de faire converger Intelligence Artificielle et Supercalcul et préparer les ruptures technologiques pour atteindre l' Exascale.



L’équipe BDSW de la R&D HPC & AI Software développe une suite logicielle fournissant une solution pour faciliter la création d’applications cognitives. Les applications d’IA ciblées sont de type « Machine Learning » (ML) et en particulier « Deep Learning » (DL).



La solution permet de concevoir et déployer des applications à partir de composants disponibles dans un catalogue, elle permet de déployer ces applications aussi bien sur des infrastructures Cloud/x86 traditionnelles, que sur des clusters de supercalcul (HPC), ou des infrastructures de gestion de conteneurs (Kubernetes).



Une API et une interface graphique dédiées au Machine Learning / Deep Learning fournissent des facilités pour développer des modèles IA : gestion des datasets, des modèles, de leurs entrainements, et le déploiement des jobs d’entrainement et de prédiction sur des infrastructures haute performance appropriées. La suite logicielle repose ainsi sur:



· un « orchestrateur » fournissant les capacités de gestion du cycle de vie des applications (incluant l’allocation des ressources, le déploiement, la supervision et l’exploitation),
· un catalogue de composants logiciels (Big Data & ML & DL, modèles, data sets…) et de topologies applicatives prédéfinies,
· un studio web associé à la gestion de l’orchestration, et un studio dédié pour la gestion de modèles.



Dans ce contexte nous recrutons un Ingénieur R&D Logiciel pour rejoindre cette équipe d'experts passionnés et contribuer aux développements de la partie outillage du data scientist. Il s’agit ici d’élargir le spectre fonctionnel de la solution actuelle afin d’améliorer l’ensemble des outils mis à disposition des data scientists pour développer et exploiter leurs modèles (entrainements distribués, comparaison de modèles, transfer learning…). L’équipe travaille en méthodologie Agile scrum.



Vos missions :



· Contribuer au développement de la suite logicielle fournissant à l’utilisateur les moyens de développer et tester ses modèles, en particulier sur des environnements HPC.
· Evaluer et intégrer des technologies facilitant le développement de modèles ML/DL (distribution, tuning des hyper paramètres…), ainsi que leur mise en production (inférence / classification).
· Contribuer à la mise en place de preuves de concepts pour la plate-forme
· Effectuer des tests, écrire de la documentation
· Veille technologique pour se maintenir à l’état de l’art des techniques ML/DL



Votre profil:



De formation supérieure bac +5 de type école d’ingénieur ou Master ou Doctorat, vous maitrisez les environnements ou technologies suivants :



· Une connaissance générale du domaine de l’IA, principes du Machine Learning / Deep Learning. Une expérience en développement de modèles ML/DL serait un plus très apprécié.
· Expérience des architectures des systèmes informatiques : OS linux, virtualisation
· Connaissances dans le domaine du Cloud Computing (OpenStack, GCP, Amazon, Azure…)
· Une maitrise des solutions de containerisations (Docker, Kubernetes...)
· Expérience de développement en script bash, Python (Go serait un plus), des outils de génie logiciel (Git, intégration continue, JIRA…)
· Une connaissance des environnements HPC serait aussi un plus



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



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.