Ingénieur développement informatique & intelligence artificielle

Résumé du poste
CDI
Aix-en-Provence
Télétravail occasionnel
Salaire : Non spécifié
Expérience : > 2 ans
Éducation : Bac +5 / Master
Compétences & expertises
Amélioration continue
Communication
Adaptabilité
Gestion de bases de données
Veille technologique
+9

Otrera
Otrera

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

En tant qu’ingénieur en développement informatique, vous participez à la mise en place de la stratégie digitale d’OTRERA, en étant à la fois architecte des solutions et en charge de développements. Votre expertise technique contribue à assurer un haut niveau de qualité des développements numériques réalisés pour la phase de conception du réacteur. Vos principales missions sont détaillées ci-dessous :

1.      Développement des chaines de calcul (Python, batch, script)

Vous participez à la définition de l’architecture des chaines de calculs en amont des développements. Vous collectez les besoins des ingénieurs, les tenants et aboutissants des calculs qu’ils souhaitent réaliser, et vous définissez ensemble l’architecture de la chaine de calcul, suffisamment générale pour répondre aux besoins futurs anticipés lors de cette phase.

Vous participez au développement de la chaine de calcul : soit en tant que développeur, soit en tant que vérificateur. Vous apportez une culture du développement informatique, et vous dispensez les bonnes pratiques pour qu’il soit maintenable dans le temps, tout en restant accessible aux ingénieurs du métier.

Vous vous assurez de la complétude de la documentation technique, ainsi que de la vérification de l’outil.

2.      Administration de bases de données et développements (API Rest)

OTRERA s’est doté de l’outil PLM Aras pour héberger toutes les données de la conception du réacteur dans une unique base de données. L’interface utilisateur d’Aras permet une grande personnalisation, en no-code (création de tables, de relations, de formulaires, …), et Aras dispose également d’une API Rest.

Vous participez à l’administration de l’outil, ainsi qu’aux développements d’applications avec cette API Rest permettant de réaliser des migrations, des indicateurs d’avancement, mais aussi de s’interfacer avec les chaines de calculs, et autres besoins pour la conception du réacteur.

3.      Déploiement IA et veille technologique

Vous effectuez une veille technologique, notamment autour des solutions d’intelligence artificielle. Vous mettez en place des preuves de concept de certaines solutions en interne. Ces projets d’IA porteront notamment :

-          Sur l’amélioration des développements informatiques, et la productivité des équipes,

-          Sur la valorisation des données saisies dans Aras,

-          Sur l’exploitation des documents dont dispose Otrera.

Vous participez au déploiement de ces solutions en collaboration avec le support informatique d’Otrera.

4.      Administration du Gitlab

Vous êtes en charge de l’administration du Gitlab. Vous créez les répertoires et gérez les accès entre les différentes équipes, ainsi que les droits des différents utilisateurs.

Vous mettez en place des pipelines pour mettre à jour les documentations, vérifier la qualité du code qui est poussé, …

Vous vous assurez de la bonne utilisation de la plateforme au sein des équipes, et dispensez les bonnes pratiques.

5.      Formation

Vous participez à la formation initiale des nouveaux arrivants à Python, Gitlab, le développement des chaines de calculs et les bonnes pratiques de développement en général.

Vous participez également à la formation continue, afin que les équipes de conception soient de plus en plus acculturées au développement informatique.

6.      Tableaux de bord

Vous concevez et mettez régulièrement à jour des tableaux de bord pour présenter certains indicateurs clefs à la direction


Profil recherché

Savoir-faire requis :

-          Développement Python et ses principales bibliothèques de calculs scientifiques (numpy, pandas, scipy), de machine learning et d’IA (la maitrise de Dash est un +)

-          Développement batch

-          Environnement Windows et Linux

-          Administration d’une base de données relationnelles

-          Conception d’une architecture logicielle

-          Exploitation d’une API Rest

-          Administration d’un Gitlab

Atouts complémentaires :

-          La connaissance du milieu nucléaire, et du guide ASN n° 28 ;

-          Power BI ;

Compétences clés :

-          Analyse et généralisation : comprendre les besoins des interlocuteurs, la récurrence et les similitudes avec d’autres besoins, et proposer des solutions génériques.

-          Pédagogie : capacité à expliquer les logiques du développement informatique et les bonnes pratiques à des interlocuteurs variés.

-          Rigueur : respect des démarches qualité et traitement précis de l’information.

-          Autonomie et flexibilité : adaptabilité aux sollicitations et aux évolutions du projet (essentiel dans une start-up en phase d’avant-projet).

-          Esprit critique : priorisation des actions, optimisation des processus, force de proposition.

-          Communication : échanges réguliers avec les équipes.

Qualifications

-          Diplôme : ingénieur(e) généraliste ou spécialisé(e) en développement informatique.

-          Expérience : 2 à 5 ans.


Déroulement des entretiens

Vous serez reçu par notre équipe technique et par notre RRH.

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.