Techlead C++/Python secteur énergie F/H

USD

Job Title : Techlead C++/Python secteur énergie F/H


Company Name: Thales

Job Details:  Techlead C++/Python secteur énergie F/H | Thales
5-6 minutes
About the job

QUI 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 é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 ! |

Country: France


 

About the role

Job posted

Job type

Salary

USD

Categories

Required skills

Company

Similar jobs

Work Package Manager - Spécialiste lots en sous-traitance (F/H) | Thales

Work Package Manager – Spécialiste lots en sous-traitance (F/H)

Job Title : Work Package Manager - Spécialiste lots en sous-traitance (F/H) Company Name: Thales Job Details:  Work...

USD

Work Package Manager - Spécialiste lots en sous-traitance (F/H) | Thales
Job Title : Werkzeugmechaniker als Vorarbeiter (m/w/d) in der Stanz- und Umformtechnik der Blechbearbeitung Company Name: Thales Job...

USD

Work Package Manager - Spécialiste lots en sous-traitance (F/H) | Thales

Trainer

Job Title : Trainer Company Name: Thales Job Details:  Trainer | Thales | * 4-5 minutes About the...

USD

Technicien en mesures hauts flux thermiques F/H | DGA - Direction générale de l'armement

Technicien en mesures hauts flux thermiques F/H

Job Title : Technicien en mesures hauts flux thermiques F/H Company Name: DGA - Direction générale de...

USD

Work Package Manager - Spécialiste lots en sous-traitance (F/H) | Thales

Technical Lead – Digital Design

Job Title : Technical Lead - Digital Design Company Name: Thales Job Details:  Technical Lead - Digital Design...

USD

TECHNICIEN MÉTHODES TEST - FILAIRE H/F | Matra Electronique

TECHNICIEN MÉTHODES TEST – FILAIRE H/F

Job Title : TECHNICIEN MÉTHODES TEST - FILAIRE H/F Company Name: Matra Electronique Job Details:  TECHNICIEN MÉTHODES TEST...

USD