Description du poste
*Contexte du stage*
SOLENEOS est une jeune start-up nantaise qui accompagne les villes et collectivités territoriales dans la conception et la réhabilitation de quartiers durables.
L’entreprise développe une expertise fondée sur la réalisation de simulations numériques avancées, permettant de quantifier l’impact de l’aménagement urbain sur les phénomènes d’îlot de chaleur, les consommations énergétiques et le confort thermique.
Issue d’un transfert technologique du monde de la recherche, SOLENEOS se positionne à l’interface entre recherche académique et applications opérationnelles, avec une forte ambition d’innovation.
Cette démarche s’inscrit dans une perspective sociétale et environnementale forte, visant à adapter les villes aux effets du changement climatique.
*Mission*
Dans le cadre de son développement, SOLENEOS souhaite mettre à disposition une partie de ses outils de simulation à travers une plateforme accessible aux utilisateurs.
Une première version fonctionnelle d’interface web a déjà été développée.
L’enjeu du stage consiste désormais à la renforcer, l’adapter aux usages réels et à l’intégrer dans une architecture permettant le lancement de calculs numériques sur des serveurs distants.
Dans le cadre de son développement, l’entreprise cherche à mettre a disposition certains de ses outils.
Pour cela, la mise à disposition d'une interface web permettant à un utilisateur de les utiliser est indispensable.
Une première version simple a été développée, il s'agit à présent de l'améliorer et de l'adapter à l'usage des utilisateurs.
L’objectif du stage est de faire évoluer cette interface web vers une solution robuste, scalable et adaptée à un usage opérationnel.
Les missions principales seront les suivantes :
* Comprendre le fonctionnement global de la plateforme du point de vue utilisateur et métier.
* Prendre en main les développements existants (frontend et backend).
* Améliorer l’interface web et l’expérience utilisateur.
* Mettre en place ou renforcer les mécanismes de lancement, de suivi et de récupération de calculs exécutés sur un serveur distant.
* Travailler sur la conteneurisation des outils de calcul (Docker) afin de faciliter leur déploiement et leur exécution.
* Participer à la structuration de l’architecture applicative (communication web / serveur de calcul).
* Mener les phases de tests, de validation et de documentation de l’application.
*Profil recherché*
Étudiant(e) en *Master en développement informatique, réseaux ou ingénierie logicielle*, disposant des compétences suivantes :
Compétences techniques attendues :
* Bonne maîtrise des technologies web (frontend et/ou backend).
* Bases solides en programmation (Python apprécié).
* Connaissances en réseaux et protocoles (HTTP, API, échanges client/serveur).
* Intérêt marqué pour les architectures applicatives et le calcul distribué ou déporté.
* Première expérience ou connaissance de :
- Docker et de la conteneurisation,
- environnements Linux,
- déploiement ou exécution d’applications sur serveur distant.
Qualités personnelles :
* Forte motivation et intérêt pour les enjeux climatiques et urbains.
* Autonomie, curiosité et capacité à monter en compétences rapidement.
* Esprit d’analyse et force de proposition pour des solutions techniques innovantes.
* Goût pour le travail à l’interface entre recherche, développement et application concrète.
Type d'emploi : Temps plein, Stage
Durée du contrat : 6 mois
Rémunération : à partir de 1,00€ par mois
Question(s) de présélection:
* Quand pouvez vous commencer votre stage ?
* Quel doit être la durée de votre stage ?
Lieu du poste : En présentiel
Exigences:
• {'label': 'Développement logiciel', 'requirementSeverity': 'REQUIRED'}
• {'label': 'Développement web', 'requirementSeverity': 'REQUIRED'}
• {'label': 'Linux', 'requirementSeverity': 'REQUIRED'}
• {'label': 'Informatique', 'requirementSeverity': 'PREFERRED'}
• {'label': 'Python', 'requirementSeverity': 'PREFERRED'}
• {'label': 'PHP', 'requirementSeverity': 'PREFERRED'}