Vous souhaitez donner un nouvel élan à votre carrière dans le développement logiciel scientifique et l'analyse de données ? Chez CesGensLaB, nous accompagnons des acteurs industriels et de la recherche dans la conception de logiciels innovants, l'analyse de données complexes et le développement d'outils scientifiques avancés.
Dans le cadre du développement de nos activités, nous recherchons un(e) Ingénieur(e) Développement Python passionné(e) par les données, les algorithmes et les applications scientifiques.
Tâches
Vos missions
Au sein d'une équipe à taille humaine, vous participerez à l'ensemble du cycle de développement logiciel :
- Concevoir, développer et maintenir des composants logiciels en Python.
- Développer et optimiser des traitements de données et des algorithmes scientifiques.
- Réaliser des analyses de données et produire des visualisations adaptées aux besoins des utilisateurs.
- Concevoir des applications interactives de valorisation des données.
- Participer à la définition et à l'exécution des stratégies de validation et de test.
- Assurer la maintenance corrective et évolutive des développements.
- Documenter les développements et contribuer aux bonnes pratiques de l'équipe.
- Participer aux échanges avec les utilisateurs et experts métiers afin de comprendre leurs besoins et proposer des solutions adaptées.
Profil recherché
Vous êtes diplômé(e) d'une école d'ingénieur ou titulaire d'un doctorat dans un domaine scientifique ou informatique.
Vous justifiez d'au moins 3 années d'expérience dans des projets de développement logiciel et disposez d'une expérience confirmée en développement Python incluant :
- la conception et l'implémentation de logiciels ;
- le développement d'algorithmes de calcul ;
- le traitement et l'analyse de données ;
- les activités de validation, tests et maintenance logicielle.
Compétences requises
Développement Python et traitement de données
- Python
- Pandas
- Polars
- Ibis Framework
Analyse et visualisation de données
Calcul scientifique et numérique
Développement d'applications web de données
- Streamlit
- Shiny for Python
Bonnes pratiques de développement
- Gestion de version (Git)
- Documentation technique
- Tests unitaires et fonctionnels
- Qualité logicielle et revue de code
Compétences appréciées
Les compétences suivantes constitueront un atout supplémentaire :
- Développement en C++
- Développement en R
- Expérience en calcul scientifique ou modélisation numérique
- Développement d'algorithmes mathématiques ou scientifiques
- Traitement avancé de données
Qualités recherchées
- Excellentes capacités rédactionnelles en français.
- Très bonne expression orale.
- Capacités d'écoute, d'analyse et de restitution.
- Curiosité intellectuelle et goût pour la compréhension de problématiques scientifiques complexes.
- Esprit d'équipe et capacité à évoluer dans un environnement collaboratif.
- Autonomie, rigueur et sens du service.
Chez CesGensLaB, nous valorisons la créativité, l'innovation et un esprit d’équipe de folie! Si vous êtes prêt à relever des défis passionnants et à faire partie d'une aventure stimulante, rejoignez-nous!
Ensemble, construisons l’avenir du calcul scientifique !