US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   
This job has been posted for more than 30 working days and has expired.

Alternance Software Engineer - AI Solutions France - Bac +5 -(Rueil - 92 ou Grenoble - 38) - H/F

Êtes-vous passionné(e) par la résolution de problèmes de données complexes ? Prospérez-vous en utilisant vos compétences en analyse et en ingénierie logicielle pour relever des défis à grande échelle ? Êtes-vous intrigué(e) par l'intersection des processus métier complexes et des approches basées sur les données ? Si c'est le cas, nous aimerions beaucoup avoir de vos nouvelles !

Chez Schneider Electric, nous entreprenons un voyage de transformation en tirant parti des technologies d'intelligence artificielle et d'automatisation pour autonomiser les utilisateurs avec l'apprentissage automatique et l'informatique cognitive, générant ainsi de la valeur commerciale.

Nous recherchons un(e) apprenti(e) en tant que Software Engineer.

Vous serez également le contact principal, assistant les équipes de fonctionnalités/applications à respecter les meilleures pratiques pour leur aspect logiciel.

La plupart des cas d'utilisation d'IA que nous développons, déployons et entretenons reposent fortement sur des services gérés dans le cloud et sur le développement logiciel sur mesure.

La mise en œuvre réussie des cas d'utilisation nécessite alors un mélange de compétences en développement logiciel, en architecture logicielle et en bonnes pratiques de développement avec un fort accent sur l'aspect opérationnel.

Bien que désignées officiellement comme ingénieur logiciel, nos tâches communes incluent évidemment des compétences en DevOps.

Dans le contexte spécifique de l'IA, nos tâches pourraient impliquer des aspects opérationnels spécifiques liés à la formation et au déploiement de modèles d'apprentissage automatique.

Un schéma typique que nous observons est alors de déployer la prédiction de modèles d'apprentissage automatique en tant qu'API REST avec tous les problèmes liés à l'infrastructure, à la sécurité et aux performances.

Responsabilités et missions :

Les principales responsabilités de l'apprenti(e) Software Engineer sont les suivantes :


* Développer une architecture logicielle basée sur le cloud.

Votre responsabilité principale sera de concevoir, développer et mettre en œuvre des logiciels natifs sécurisés dans le cloud.

Vous veillerez à ce qu'ils respectent les normes et les meilleures pratiques de DevOps telles que définies par l'équipe de technologie IA, impliquant ainsi quelques services gérés d'Azure (ADF, Azure Functions, Databricks...), Github Actions CI/CD, Terraform comme IaC.

Cela implique d'écrire un code sécurisé, de l'implémenter dans une chaîne CI/CD complète, d'implémenter la partie Infrastructure as Code et d'aider à mettre à jour et à modifier les modèles architecturaux actuels.


* Collaborer avec des équipes interfonctionnelles : En tant qu'apprenti(e) Software Engineer, vous travaillerez en étroite collaboration avec d'autres équipes, telles que des scientifiques de données, des ingénieurs de données, des architectes, des opératio...