Développeur d'Application Scientifique H/F

Saint-Gobain
Rantigny, France
4 days ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Compensation
€14,400
Working hours
Regular working hours
Languages
English

Tech stack

Testing (Software) HTML JavaScript (Programming Language) Computer Simulation Design of User Interfaces Python (Programming Language) Software Architecture Software Engineering Data Processing Git Information Technology

Job description

Dans le cadre de ses travaux sur les procédés de fabrication des matériaux isolants, le centre R&D a développé un code de simulation numérique. L’outil est aujourd’hui exploité directement sous Python. L’objectif du stage est de permettre la diffusion de cet outil dans les équipes (ingénierie, industrie) en développant une application autonome et accessible à des utilisateurs non-développeurs, tout en conservant une séparation claire entre l’interface et le moteur de calcul afin de faciliter les futures mises à jour du code scientifique.

Rattaché à un ingénieur R&D Procédé, vous participerez à la conception et au développement de l’application. Les principales missions seront :

analyser le code existant et formaliser les besoins des utilisateurs ; concevoir une architecture modulaire séparant l’application du moteur de simulation ; développer une interface permettant de configurer et de lancer des calculs ; permettre l’exécution en série de plusieurs configurations de calculs ; organiser l’enregistrement, la consultation et la comparaison des résultats ; proposer des fonctions de visualisation, de post-traitement et d’export ; préparer le déploiement, les tests et la documentation de la solution.

Selon l’avancement, le stage pourra également intégrer une première approche d’exploration automatique ou d’optimisation.

Requirements

Étudiant en BUT Informatique ou formation équivalente de niveau Bac +2/Bac +3, avec un intérêt pour le développement d’applications et les outils scientifiques., bonne maîtrise de Python ; bases en conception d’interfaces utilisateur et en architecture logicielle ; connaissance d’au moins une approche de développement d’application : interface desktop en Python ou interface web en HTML/CSS/JavaScript reliée à un moteur Python ; manipulation de données et de formats structurés ; connaissance de Git, et notions de tests logiciels.

Le choix de la technologie d’interface pourra être précisé au début du stage en fonction de l’analyse des besoins : application desktop Python ou application reposant sur une interface web.

Langues :

Un niveau d’anglais écrit permettant de lire et de produire de la documentation technique est nécessaire.

Qualités attendues :

Autonomie, rigueur, curiosité technique, capacité à comprendre un code existant et intérêt pour les applications industrielles., Anglais HTML Git Python Autonomie Javascript

Benefits & conditions

1000.0 - 1200.0 EUR / Year

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com
Prepare application

Good distractions

Loading talks and stories from around this role…