Techlead C++/Python secteur énergie H/F
il y a un jour
Date de publicationil y a un jour
S/O
Niveau d'expérienceS/O
Temps pleinType de contrat
Temps pleinQUI SOMMES-NOUS ?
Construisons ensemble un avenir de confiance
Thales est un leader mondial des hautes technologies spécialisé dans trois secteurs d'activité : Défense & Sécurité, Aéronautique & Spatial, et Cybersécurité & Identité numérique. Il développe des produits et solutions qui contribuent à un monde plus sûr, plus respectueux de l'environnement et plus inclusif. Le Groupe investit près de 4 milliards d'euros par an en Recherche & Développement, notamment dans des domaines clés de l'innovation tels que l'IA, la cybersécurité, le quantique, les technologies du cloud et la 6G. Thales compte près de 81 000 collaborateurs dans 68 pays.
Nos engagements, vosavantages
Thales propose des systèmes d'information et de communication sécurisés et interopérables pour les forces armées, les forces de sécurité et les opérateurs d'importance vitale. Ces activités, qui regroupent radiocommunications, réseaux, systèmes de protection, systèmes d'information critiques et cybersécurité, répondent aux besoins de marchés où l'utilisation des nouvelles technologies numériques est déterminante. Thales intervient tout au long de la chaîne de valeur, des équipements aux systèmes en passant par le soutien logistique et les services associés.
Nos équipes de l'activité Systèmes d'information critiques et cybersécurité fournissent des services et des solutions globales optimisant la performance, la résilience et la sécurité des systèmes d'information afin de faire face aux ruptures technologiques et aux cybermenaces.
Dans le cadre de notre développement, nous recherchons un(e) :
Techlead C++/Python pour le secteur de l'énergie (H/F)
Vous interviendrez sur un programme stratégique majeur dont l'objectif est le développement d'une plateforme afin de définir la configuration optimale du réseau électrique à l'instant T ainsi que des prévisions sur plusieurs horizons temporels.
Au sein de l'équipe développement, vous êtes chargé(e) de :
QUI ETES-VOUS ?
Compétences requises :
Compétences appréciées:
Environnement technique :
Pour les composants backend, deux langages seront principalement utilisés : Python et C++.
Le C++ sera favorisé pour les besoins de performance, notamment dans la mise en œuvre des algorithmes de calculs fournis par l'équipe de R&D.
Python est utilisé pour les autres briques logicielles (microservices, ingestion de données, algorithmes de data quality et machine learning, ...).
Les modules C++ pourront être mis à disposition du code python, par exemple par l'intermédiaire du logiciel Swig.
VOTRE CARRIÈRE CHEZ THALES
L'organisation que vous intègrerez est dynamique et animée par tous les collaborateurs qui la composent. Il y a en place des communautés d'experts, des sessions techniques de nombreux extra projets auxquelles vous pourrez participer. (Participation coding game, challenges publics, hacking dojo etc...)
Innovation, passion, ambition : rejoignez Thales et créez le monde de demain, dès aujourd'hui.
Thales reconnait tous les talents, la diversité est notre meilleur atout. Postulez et rejoignez nous !
Construisons ensemble un avenir de confiance
Thales est un leader mondial des hautes technologies spécialisé dans trois secteurs d'activité : Défense & Sécurité, Aéronautique & Spatial, et Cybersécurité & Identité numérique. Il développe des produits et solutions qui contribuent à un monde plus sûr, plus respectueux de l'environnement et plus inclusif. Le Groupe investit près de 4 milliards d'euros par an en Recherche & Développement, notamment dans des domaines clés de l'innovation tels que l'IA, la cybersécurité, le quantique, les technologies du cloud et la 6G. Thales compte près de 81 000 collaborateurs dans 68 pays.
Nos engagements, vosavantages
- Une réussite commune portée par notre culture et excellence technologique, votre expérience et notre ambition partagée
- Un package de rémunération attractif (épargne salariale, variable ou 13ième mois selon les postes, restaurant d'entreprise,...)
- La possibilité de développer vos compétences en continu grâce à nos parcours de formation et nos académies internes #ENTREPRISEAPPRENANTE
- Notre attention portée à votre équilibre personnel et professionnel (Accord télétravail, RTT, congés d'ancienneté, jours enfants malades, guide parentalité, crèches, CSE / ASC,... )
- Des communautés internes permettant de vous engager sur les sujets qui vous tiennent à cœur : innovation, diversité, environnement
- Un environnement inclusif et bienveillant où vous êtes accueilli et valorisé avec notre politique handi-accueillante, notre charte LGBT+, notre initiative #StOpe pour lutter contre le sexisme.
Thales propose des systèmes d'information et de communication sécurisés et interopérables pour les forces armées, les forces de sécurité et les opérateurs d'importance vitale. Ces activités, qui regroupent radiocommunications, réseaux, systèmes de protection, systèmes d'information critiques et cybersécurité, répondent aux besoins de marchés où l'utilisation des nouvelles technologies numériques est déterminante. Thales intervient tout au long de la chaîne de valeur, des équipements aux systèmes en passant par le soutien logistique et les services associés.
Nos équipes de l'activité Systèmes d'information critiques et cybersécurité fournissent des services et des solutions globales optimisant la performance, la résilience et la sécurité des systèmes d'information afin de faire face aux ruptures technologiques et aux cybermenaces.
Dans le cadre de notre développement, nous recherchons un(e) :
Techlead C++/Python pour le secteur de l'énergie (H/F)
Vous interviendrez sur un programme stratégique majeur dont l'objectif est le développement d'une plateforme afin de définir la configuration optimale du réseau électrique à l'instant T ainsi que des prévisions sur plusieurs horizons temporels.
Au sein de l'équipe développement, vous êtes chargé(e) de :
- Participer aux différentes cérémonies agiles ;
- Participer à la conception technique des travaux réalisés en transformant les exigences fonctionnelles en conception technique et en développement concret tout en respectant les critères d'acceptation ;
- Mettre en œuvre les tests unitaires du code source afin de garantir son bon fonctionnement et pouvoir réaliser des tests de non régression ;
- Développer les composants du produit en suivant la méthode agile ainsi que les bonnes pratiques de de développement ;
- Rédiger la documentation des différents composants développés mais également participer à la documentation globale du projet ;
- Participer à la résolution des problématiques techniques et à la prise de décision ;
- Contribuer à la montée en compétences des développeurs de l'équipe.
QUI ETES-VOUS ?
Compétences requises :
- Vous êtes un Software Engineer expérimenté en C++ sous linux, étant intervenus sur des projets complexes ;
- Vous avez de solides bases en recherche opérationnelle, en particulier la famille des métaheuristiques ;
- Vous savez optimiser les performances d'un code C++ : complexité algorithmique, gestion du cache, etc.
- Vous avez des bases de développement python, et êtes familier avec notre stack technique ;
- Vous faites preuve de curiosité et d'un grand sens de la communication ;
- Vous aimez travailler en équipe, contribuer à la montée en compétence des collègues, ainsi qu'échanger avec des interlocuteurs variés ;
Compétences appréciées:
- Expérience avec docker/podman, et les architectures micro-services conteneurisées ;
- Expérience avec Gitlab, en particulier sa chaine de CI/CD ;
- Connaissances en électrotechnique.
Environnement technique :
Pour les composants backend, deux langages seront principalement utilisés : Python et C++.
Le C++ sera favorisé pour les besoins de performance, notamment dans la mise en œuvre des algorithmes de calculs fournis par l'équipe de R&D.
Python est utilisé pour les autres briques logicielles (microservices, ingestion de données, algorithmes de data quality et machine learning, ...).
Les modules C++ pourront être mis à disposition du code python, par exemple par l'intermédiaire du logiciel Swig.
- Maths appliquées / Recherche Opérationnelle
- Métaheuristiques / recherche locale
- Méthode de Newton
- Possiblement autres méthodes d'optimisation
- Stack C++ :
- GCC14/C++23 comme standard ;
- Cmake comme système de build
- Conan pour la gestion des dépendances ;
- Doctest pour les tests unitaires ;
- Drogon en tant que web server ;
- Swig pour le binding entre Python et C++.
- Stack Python :
- Python 3.12 ;
- FastAPI pour les API REST ou websocket ;
- SQLModel pour l'ORM ;
- Pydantic pour la sérialisation et désérialisation ;
- UV pour la gestion des dépendances ;
- Pytest pour les tests unitaires.
- Infrastructure :
- Gitlab & Gitlab CI/CD pour les chaines d'intégration ;
- Docker & Kubernetes ;
- PostgreSQL pour la base de données ;
- Kafka pour le traitement par flux ;
VOTRE CARRIÈRE CHEZ THALES
L'organisation que vous intègrerez est dynamique et animée par tous les collaborateurs qui la composent. Il y a en place des communautés d'experts, des sessions techniques de nombreux extra projets auxquelles vous pourrez participer. (Participation coding game, challenges publics, hacking dojo etc...)
Innovation, passion, ambition : rejoignez Thales et créez le monde de demain, dès aujourd'hui.
Thales reconnait tous les talents, la diversité est notre meilleur atout. Postulez et rejoignez nous !
RÉSUMÉ DE L' OFFRE