Ingénieur logiciel Python / Ingénieur données
Bruxelles-Capitale, Belgique
Le poste
En quoi consiste ce poste ? En tant qu'ingénieur logiciel / ingénieur données au sein de notre équipe, vous contribuerez à la conception, à la construction et à la maintenance de pipelines de données robustes et de composants logiciels faisant partie des capacités d'orchestration de l'Ecosphère. Votre objectif sera la Kate Intent Factory. Kate Intent Factory est un ensemble de blocs de construction qui permet à KBC de détecter, sur la base de données pertinentes (clients), l'intention d'un client (par exemple, « le client X veut acheter une maison ») le plus tôt et le plus précisément possible, de manière conforme au RGPD, et d'y répondre ensuite en identifiant, par exemple, la communication (commerciale) la plus pertinente pour un client donné. Pour ce faire, vous utilisez des technologies modernes afin de fournir des solutions évolutives et réutilisables. Le résultat de votre travail ? Des données qui circulent de manière rentable et sécurisée dans nos systèmes. Vous contribuez ainsi à générer des informations précieuses et à développer des applications innovantes. Outre la mise en œuvre au sein de KBC Belgique, vous soutenez le déploiement de solutions vers les différentes entités du groupe KBC. Vous aurez l'espace nécessaire pour grandir et avoir un réel impact sur l'un des projets stratégiques du groupe KBC. Et l'ambiance au travail ? Elle est excellente. Vous rejoindrez une équipe enthousiaste et multidisciplinaire au sein du programme Ecosphere Orchestration Capabilities, où la collaboration et le partage des connaissances sont au centre des préoccupations. Nous travaillons de manière agile, nous nous mettons au défi et nous célébrons nos succès ensemble. Qu'attendons-nous de vous ? • Vous concevez, développez et maintenez des pipelines de données, des processus ETL et des modules réutilisables avec Python, PySpark et Airflow. • En étroite collaboration avec des data scientists, des architectes et d'autres ingénieurs, vous construisez des composants évolutifs et réutilisables – utilisés par l'ensemble du groupe KBC – sur une plateforme basée sur AWS. • Vous soutenez d'autres entités KBC lors du déploiement de composants de groupe dans leur contexte local. • Vous contribuez activement à la gestion du backlog et à l'affinement des nouvelles user stories. • Vous réfléchissez à la feuille de route, contribuez aux choix technologiques et traduisez les exigences fonctionnelles en conceptions techniques. Vos atouts ? • Vous possédez un diplôme de bachelier ou de master et au moins 3 ans d'expérience en tant qu'ingénieur logiciel ou ingénieur données dans un environnement informatique complexe. Idéalement, vous avez déjà construit des frameworks/modules Python pour des utilisateurs finaux. • Vous avez une solide connaissance et expérience de l'ingénierie logicielle en Python. • Vous avez des connaissances et/ou de l'expérience avec : • PySpark et Airflow • Les services AWS tels que S3, EKS, ECR… • L'industrialisation de modèles d'IA/ML en collaboration avec des data scientists • Les processus et technologies CI/CD tels que Git, Jenkins, Concourse… • De plus, vous avez une bonne compréhension de l'architecture des données, des processus ETL et des meilleures pratiques en matière d'ingénierie des données. • Vous êtes capable de faire les bons choix en matière de programmation orientée objet ou fonctionnelle, de modèles de conception, etc. Vous appliquez naturellement des principes importants tels que KISS, DRY ou la responsabilité unique. Le code que vous produisez est « Pythonic », suit le guide de style PEP8, contient des indications de type, des docstrings, des tests, etc. • Vos collègues apprendront rapidement à vous connaître comme quelqu'un qui aime collaborer avec les autres pour atteindre des objectifs. Votre style de communication efficace, tant en néerlandais qu'en anglais, vous y aidera. • Vous avez une approche structurée et un souci de la qualité. Rémunération : à négocier.