Senior Software Engineer F/H– Kotlin, SQL

CDI
Boulogne-Billancourt
Télétravail fréquent
Salaire : Non spécifié

Catalina France
Catalina France

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Nous recherchons un(e) Senior Software Engineer expérimenté(e) dans la conception d’applications fortement orientées data pour rejoindre notre Data Team.

Tu conçois et développes notre infrastructure data, incluant notre Data Warehouse ainsi que nos pipelines de données développés en interne.

En t’appuyant sur une stack technologique robuste composée de Kotlin, Kafka, SQL, Snowflake, PostgreSQL, Python, Microsoft Azure, Databricks et git, tu conçois des solutions data scalables et performantes répondant aux besoins de nos clients internes et externes.

Tes missions

·         Développer et maintenir des processus ETL en utilisant Kotlin, Kafka et SQL, en garantissant la qualité, l’exhaustivité et la fraîcheur des données.

·         Être un point de contact principal pour les clients, comprendre leurs besoins data et collaborer étroitement avec eux pour concevoir et déployer des solutions adaptées.

·         Concevoir et développer les contrats de données utilisés dans Kafka et dans notre data warehouse (Snowflake), afin d’exposer la bonne donnée aux bons clients (internes et externes), tout en garantissant performance, fiabilité et scalabilité.

·         Collaborer étroitement avec des équipes transverses et les clients pour comprendre les besoins métiers, identifier les sources de données et concevoir des modèles et schémas de données adaptés aux usages analytiques et de reporting.

·         Utiliser les services Microsoft Azure pour l’infrastructure cloud, le stockage et le traitement des données, en assurant scalabilité, fiabilité et optimisation des coûts.

·         Exploiter Databricks pour les travaux de data engineering (ingestion, traitement, analytics) en tirant parti des capacités de calcul distribué pour gérer de grands volumes de données.

·         Mettre en place et appliquer les bonnes pratiques de gestion de versions et de collaboration avec git, afin de garantir la qualité, la traçabilité et la reproductibilité des workflows data.

·         Apporter un leadership technique et accompagner les profils plus juniors de l’équipe data engineering, en les guidant sur les bonnes pratiques, les principes d’architecture et la relation client.

·         Assurer une veille active sur les tendances, bonnes pratiques et technologies émergentes en data engineering et analytics, et promouvoir leur adoption lorsque pertinent.


Profil recherché

·         Diplôme de niveau Master en informatique, ingénierie ou domaine connexe.

·         Au moins 5 ans d’expérience dans la conception, l’implémentation et l’optimisation de solutions data et de processus ETL, idéalement dans un contexte orienté client.

·         Excellente maîtrise de Kotlin (ou langage équivalent) pour le développement ETL, avec une expérience avérée dans la conception et la maintenance de pipelines et frameworks data scalables.

·         Solide expérience et bonne compréhension du traitement de flux de données (data streaming).

·         Expérience significative avec des outils d’IA tels que Copilot, Codex ou Claude Code.

·         Très bonne maîtrise de SQL (modélisation, optimisation, tuning de performance), avec une expertise sur Snowflake et PostgreSQL.

·         Expérience des environnements cloud, notamment Azure (Kubernetes, DevOps, KeyVault, etc.)

·         Maîtrise de Databricks pour les projets de data engineering (ingestion, traitement, analytics) en environnement distribué.

·         Solide compréhension des systèmes de gestion de versions, en particulier git, et mise en œuvre des bonnes pratiques de collaboration et de gestion du code.

·         Excellentes capacités de communication et de collaboration, avec la capacité d’interagir efficacement avec les clients, de comprendre leurs enjeux et de les traduire en solutions techniques.

·         Leadership démontré, avec une expérience réussie dans la conduite de projets data complexes en environnement client.

·         Excellentes capacités d’analyse et de résolution de problèmes, avec aptitude à proposer des solutions innovantes face à des problématiques data complexes.

·         Maitrise du français et de l’anglais à l’oral et à l’écrit.

Informations complémentaires

·         Ton futur lieu de travail : Boulogne-Billancourt (Marcel Sembat)

·         Contrat : CDI

·         Télétravail : 3 jours de télétravail possible / semaine

·         Avantages : 1 RTT / mois, CE, participation, prime de vacances, tickets restaurant, prise en charge de 2/3 de la mutuelle, remboursement à la hauteur de 50% de votre titre de transport


Déroulement des entretiens

  • Entretien 1 avec l’équipe recrutement

  • Entretien 2 avec Nicolas, Engineering Director et Alexander, Data Engineering Manager

  • Entretien 3 avec Stéphane, COO et une personne de l’équipe data produit

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres