Imaginez demain
Dassault Systèmes, The 3DEXPERIENCE Company , offre aux entreprises et aux particuliers les univers virtuels nécessaires à la conception d’innovations durables.
Ses solutions leaders sur le marché transforment pour ses clients, la conception, la fabrication et la maintenance de leurs produits.
Les solutions collaboratives de Dassault Systèmes permettent de promouvoir l’innovation sociale et offrent de nouvelles possibilités d’améliorer le monde réel grâce aux univers virtuels.
Avec des ventes dans plus de 140 pays, le Groupe apporte de la valeur à plus de 250 000 entreprises de toutes tailles dans toutes les industries.
Au sein du département R&D 3D & ModSim Technologies chargé de fournir à l'ensemble de Dassault Systèmes des composants logiciels permettant le calcul, la modélisation et la visualisation 3D, l'équipe Execution Infrastructure a pour mission d'établir les fondations des futures applications de Dassault Systèmes largement distribuées, agiles, et portables
En intégrant cette équipe, adoptant des méthodes agiles, vous serez responsable du développement de nouvelles fonctionnalités, en parallèle à la consolidation de l’existant
Poste basé à Vélizy (région ouest-parisienne)
Votre contribution
Afin d’augmenter notre portfolio d’applications et d’infrastructures Cloud, nous sommes à la recherche d’ingénieurs (développeurs) capables de participer à la création d’une plateforme d’exécution et de simulation distribuée
Dans le cadre du poste vous serez en charge de participer à la définition et à l’implémentation des composants nécessaires à l’intégration de services de calculs dans ladite plateforme.
L’objectif final étant de fournir des services de calculs (géométriques, physiques, etc.) accessibles depuis plusieurs types de clients (notamment web)
Il s’agira ici de participer à l’élaboration de la plateforme d’exécution (distribution des calculs, partage de mémoire, communication de messages, placement et durée de vie des processus, etc.
et de permettre son utilisation au sein des équipes de Dassault Systèmes
Vos principaux défis
Vous serez responsable d’une ou plusieurs parties fonctionnelles sur l’ensemble de leur cycle de développement
Vous serez amené à participer à la spécification, à l’architecture et au développement des nouvelles fonctionnalités de l’infrastructure d’exécution
Vous serez garant de la qualité, de la robustesse et des performances des solutions logicielles fournies
Vous devrez être à l’écoute des besoins des applications et être force de proposition pour les évolutions futures
Vos atouts pour réussir
De formation supérieure (Bac+5) de type école d’ingénieur ou université avec une spécialisation informatique
Vous disposez d’une première expérience en développement de composant logiciels
Aisance en programmation orientée objet et en particulier en C++ et / ou Java
Des connaissances en design patterns d’architecture et d’opérations Cloud
Des notions en base de données (SQL) seraient un plus
Sensibilité à la rigueur et à la qualité du code produit
Passionné(e) par l’information et les nouvelles technologies, vous souhaitez renforcer vos compétences dans les domaines suivants : Architecture de calculs distribués, Cloud computing (AWS, GCP ou Azure) ;
Conception et déploiement de services Cloud (PaaS, SaaS, IaaS) ; Plateforme sur base Container (Kubernetes, Docker)
Maitrise de l’anglais à l’écrit et à l’oral