Développement d'Application Scientifique en Python
Role details
Job location
Tech stack
Job description
La conscience des responsabilités
- La coopération
- La curiosité, Dans un laboratoire de 25 personnes, vous serez amenez à travailler au développement d'interfaces graphique de logiciels scientifiques développés en Python.
Beaucoup de nos calculs numériques sont réalisés au moyen de logiciels commerciaux. Néanmoins nos besoins étant étroitement liés à des projets de recherche très spécifiques, nous développons également nos propres codes de calculs : pour adresser des besoins non pourvus par les logiciels commerciaux, afin de garder la main sur le modèle physique sous-jacent, ou encore pour rationnaliser notre usage de licences commerciales. C'est dans ce cadre que nous développons des codes Python pour la simulation numérique de phénomènes optiques, principalement l'émission de lumière par des LED et micro-LED.
Votre rôle en tant qu'alternant(e) sera de développer une interface graphique du logiciel pour rendre son usage ergonomique et accessible. Vous prendrez également en charge le développement de modules complémentaires pour enrichir les fonctionnalités du logiciel.
Ce travail d'alternance pourra s'ouvrir sur une dimension plus exploratrice en contribuant aux réflexions sur l'optimisation du code afin de minimiser le temps de calcul et sa consommation énergétique : architecture logicielle, ou encore comparaisons avec d'autres langages de programmation plus bas niveau pour la réalisation de fonctions spécifiques (C, Rust...)., Un cadre de recherche unique, dédié à des projets ambitieux au service des grands enjeux sociétaux, Un environnement de travail high-tech et des équipements de recherche à la pointe de l'innovation, Un campus au coeur de la métropole, facilement accessible en mobilité douce, Un équilibre vie privé - vie professionnelle reconnu, Une participation aux frais de restauration, de transport et de logement (sous conditions), Des encadrants bienveillants, passionnés et ayant l'envie de transmettre, Une politique diversité et inclusion.
Tous nos postes sont ouverts aux personnes en situation de Handicap. La Mission Handicap du CEA vous accompagne et met en place les aménagements nécessaires à vos besoins spécifiques., Un cadre de recherche unique, dédié à des projets ambitieux au service des grands enjeux sociétaux, Un environnement de travail high-tech et des équipements de recherche à la pointe de l'innovation, Un campus au coeur de la métropole, facilement accessible en mobilité douce, Un équilibre vie privé - vie professionnelle reconnu, Une participation aux frais de restauration, de transport et de logement (sous conditions), Des encadrants bienveillants, passionnés et ayant l'envie de transmettre, Une politique diversité et inclusion.
Requirements
A la rentrée, vous intégrerez un BUT ou une Licence en 3ème année spécialisé en informatique. Les principales compétences techniques requises au poste sont : connaissances de base en programmation, notions de programmation orientée objet. Avoir une première expérience (cours, stage, projet personnel) en langage Python et en développement d'interfaces graphiques serait un plus. Vous êtes reconnu(e) pour votre rigueur, votre curiosité, votre écoute et esprit de synthèse.
Benefits & conditions
Tous nos postes sont ouverts aux personnes en situation de Handicap. La Mission Handicap du CEA vous accompagne et met en place les aménagements nécessaires à vos besoins