Stagiaire développeur infonuagique/ Cloud Developer Intern
InternHunt
Stagiaire développeur infonuagique/ Cloud Developer Intern
Description de l’entreprise
CM Labs développe des solutions de simulation de haute fidélité qui aident ses clients à concevoir des équipements avancés et à former des opérateurs qualifiés. Grâce à sa plateforme Vortex Studio, l’entreprise offre des solutions pour les simulateurs de formation, la répétition de mission, les jeux sérieux, le prototypage virtuel et les tests.
Avec plus de 1 000 simulateurs déployés dans 30 pays, CM Labs est un chef de file de la formation par simulation dans les secteurs de la construction et des ports. Parmi nos clients figurent Honda, Hitachi, Liebherr, la NASA et Volvo.
Description du poste
Notre équipe de R&D logicielle recherche un(e) stagiaire rémunéré(e) pour un mandat de 4 à 6 mois afin d’explorer comment les simulations Vortex Studio peuvent être déployées, opérées et mises à l’échelle dans des environnements cloud.
Le stage porte sur l’infrastructure de simulation cloud-native et les workflows de simulation à distance, notamment pour la génération de données synthétiques, la validation d’ingénierie, le développement de systèmes autonomes et le QA de simulation.
Le projet sera adapté au profil et aux intérêts de la personne retenue. Il pourra inclure le contrôle de simulations à distance, le déploiement cloud, l’automatisation de l’infrastructure, l’orchestration de charges de travail, les pipelines de données et les outils facilitant l’intégration de Vortex Studio dans des workflows modernes de cloud et d’ingénierie.
Vous travaillerez avec des développeurs expérimentés et des spécialistes de la simulation, tout en contribuant directement à l’évolution de la plateforme Vortex Studio.
Responsabilités
- Étudier et prototyper des approches pour déployer et opérer des simulations Vortex Studio dans le cloud.
- Créer des API, services, outils en ligne de commande ou applications web pour configurer, lancer, surveiller et contrôler des simulations à distance.
- Construire et améliorer des workflows automatisés de déploiement avec Docker, Kubernetes et des outils d’Infrastructure as Code.
- Développer des workflows pour collecter, transporter, stocker et exposer les données et résultats de simulation.
- Explorer des stratégies d’orchestration et de mise à l’échelle élastique pour la génération de données synthétiques, le QA automatisé, les études d’ingénierie et les expériences d’autonomie.
- Évaluer la performance, la scalabilité, la fiabilité et l’utilisabilité des approches proposées.
- Documenter les décisions techniques, les résultats, les limites et les recommandations.
- Formation en génie logiciel, informatique, cloud computing, systèmes distribués ou domaine technique connexe.
- Solides compétences en développement avec Go, Python ou un langage similaire.
- Familiarité avec Linux, les conteneurs, les réseaux et les workflows modernes de déploiement logiciel.
- Capacité à investiguer de façon autonome des problèmes techniques et à créer des prototypes fonctionnels.
- Intérêt pour l’infrastructure cloud, les systèmes distribués, la simulation ou les plateformes développeurs.
- Excellentes compétences en communication et collaboration en anglais. Le français est un atout.
Atouts
- Expérience avec Docker, Kubernetes, Terraform, Pulumi ou des outils similaires d’Infrastructure as Code.
- Familiarité avec Azure, AWS ou Google Cloud.
- Expérience en développement d’API REST/gRPC, de services backend ou d’applications web.
- Familiarité avec les pipelines de données, le stockage objet, le streaming, l’observabilité, l’autoscaling ou les systèmes distribués.
- Expérience avec le CI/CD, les tests automatisés ou les charges de calcul à grande échelle.
- Exposition à la simulation, à la robotique, à la génération de données synthétiques, aux moteurs de jeu ou aux logiciels d’ingénierie.
Reference: WJ-291_11620338