Les missions du poste

À propos de DeepkiFondée en 2014, Deepki a développé une plateforme SaaS de data intelligence Sustainability qui aide les investisseurs, propriétaires et gestionnaires immobiliers à améliorer la performance environnementale de leur patrimoine et à accélérer sa transition vers le net zero. La plateforme est utilisée par de grands acteurs européens de l'immobilier (Allianz Real Estate, BNP Paribas Real Estate, AEW, Generali Real Estate, entre autres) pour collecter leurs données de consommation, calculer leurs KPIs énergie/carbone, et piloter leurs plans de décarbonation.
Notre organisationL'équipe technique de Deepki est organisée en plusieurs équipes produit et plateforme, qui contribuent toutes à accélérer la transition environnementale et la durabilité de l'immobilier. Notre culture technique repose sur :une excellence technique fondée sur des principes solides garantissant la qualité du code et l'efficacité du développement - notre charte de développement résume les principes et bonnes pratiques que nous suivons au quotidien ;une intelligence collective capable d'expérimentation (les idées sont des hypothèses à tester), qui permet à chacun et au groupe de progresser ;une approche pragmatique et centrée sur la valeur, qui encourage la réflexion continue via des boucles de feedback ;des équipes autonomes et auto-organisées : pluridisciplinaires, elles décident elles-mêmes du quoi, du qui et du comment pour atteindre leurs objectifs.Votre future équipe : Utility Data CollectionMission : faire en sorte que les données de consommation arrivent dans la plateforme de manière fiable et automatique, pour que nos clients puissent calculer leurs KPIs sans y penser - de l'infrastructure de collecte à l'orchestration du pipeline, en passant par la configuration des mandats et comptes fournisseurs.L'équipe couvre notamment :Configuration des sources de données et autorisations - les prérequis complets avant que la collecte automatisée puisse démarrer (identification et validation des compteurs, mandats, comptes fournisseurs) ;Infrastructure du système de collecte - l'infrastructure fondamentale de collecte : le framework de scraping, le moteur de parsing, le pipeline de routage et la logique de priorisation des sources, sur lesquels s'appuient tous les connecteurs ;Pipeline d'intégration de donnée - transforme les données brutes collectées en consommations mensuelles fiables, en sélectionnant automatiquement la meilleure source disponible pour chaque compteur lorsque plusieurs coexistent (relevé automatique, facture, saisie manuelle...)Important : votre équipe construit le système et le framework de collecte, pas les connecteurs individuels - chaque connecteur (par fournisseur ou distributeur) est développé et opéré par l'équipe Connectors Operations, qui s'appuie sur les standards que vous définissez. Vous pouvez être amené·e à intervenir ponctuellement sur les connecteurs les plus complexes.Utility Data Collection est une équipe de type Complicated Subsystem (au sens ) : elle porte l'expertise et la complexité technique de la collecte de données pour le compte de toutes les équipes qui en dépendent.Vous rejoindrez une équipe resserrée et pluridisciplinaire : 3 ingénieurs, un Product Manager et un Engineering Manager.Votre rôleEn tant que Software Engineer, votre rôle est de combiner maîtrise technique et créativité pour répondre aux besoins de nos clients à travers le développement de notre produit. Chez Deepki, le Software Engineer est avant tout un joueur collectif orienté résultats, prêt à aider les autres et à apprendre.CompétencesMaîtrise techniqueMaîtrise experte de Python, à l'aise sur les pipelines de collecte de données, le parsing et l'architecture événementielle (EDA)Capacité à travailler avec pragmatisme sur plusieurs paradigmes architecturaux - microservices, monolithe, traitement synchrone et asynchrone - en choisissant l'approche adaptée au contexte plutôt que par défautCapable de concevoir des solutions cloud-native scalables pour de la collecte de données à fort volumeProfil à dominante backend, mais suffisamment à l'aise avec le frontend (Vue.js, TypeScript) pour contribuer ponctuellement et accompagner d'autres développeurs sur ces sujetsConnaissance du Domain-Driven Design - pas besoin d'être expert, mais un vrai intérêt pour apprendre et appliquer le DDD, alors que l'équipe engage sa transition architecturaleVous aimez les bonnes pratiques issues de l'Xtreme Programming : clean architecture, tests, monitoring, code reviews, CI/CDCréer de la valeurUn vrai problem-solver : vous ne vous contentez pas de remonter les problèmes, vous proposez des solutions pragmatiques et viables, et vous allez jusqu'au boutTrue to the core : vous allez à l'essentiel et corrigez les problèmes à la racine plutôt que de traiter les symptômesSolide expérience dans l'identification, la priorisation et la réduction de la dette technique au fil de l'eau, sans mettre en pause le delivery de featuresExpérience dans la maintenance, le refactoring et l'évolution d'une base de code existante conséquente (plutôt que la construction de nouveaux produits from scratch)À l'aise avec les outils d'assistance au développement basés sur l'IA (coding assistants, LLMs) dans votre pratique quotidienne, capable d'experimenter et d'aider l'équipe à monter en compétence sur ces pratiques de manière pragmatique - ni IA-maximaliste, ni IA-sceptique, juste bien utilisée.Track record solide de livraison de logiciels de qualité dans des environnements rapides, avec de gros volumes de données externes et parfois peu structuréesEsprit collectifNous croyons fermement en la responsabilisation : nous faisons confiance aux personnes qui savent ce qu'il faut faire, et nous ne pratiquons pas le micro-managementVous aimez partager votre enthousiasme et embarquer vos collègues dans vos initiativesVous êtes reconnu·e comme une référence technique : vous expliquez clairement vos choix et aidez les autres à progresserEsprit d'équipe (communication, empathie, capacité à convaincre et à être convaincu par les autres)Curiosité et passion - envie de progresser en continuCapacité à communiquer des concepts techniques complexes à des interlocuteurs techniques et non techniquesExcellentes capacités de communication en français, et anglais professionnel (échanges avec des interlocuteurs internationaux et documentation technique)Votre niveau : SeniorMaîtrise technique (optimiser) : vous êtes capable de travailler de manière autonome sur n'importe quelle tâche de développement au sein d'une application ou d'un service de l'équipe, en livrant du code dans les temps tout en respectant les critères de qualité, sécurité et performance.Créer de la valeur (concevoir) : votre bonne connaissance du produit vous permet de participer à la recherche de solutions techniques aux problèmes déjà identifiés, tout en étant capable d'estimer la complexité du travail à réaliser.Esprit d'équipe (pratiquer) : vous soutenez de manière proactive les autres membres de l'équipe et contribuez à leur réussite.Process de recrutementEntretien Talent Acquisition : validation de l'adéquation avec Deepki, soft skills, expérience, sujets RHEntretien Engineering Manager : validation de l'adéquation au poste, des compétences techniques de base et du potentiel d'apprentissageTest technique avec l'équipe Engineering : validation des compétences techniques, du fit avec l'équipe et de la méthode de travailEnvironnement techniqueBack : Python (Flask, Pandas), frameworks de scraping/parsing internesFront : Vue.js v3, TypeScriptBase de données : MongoDB, Redis, InfluxDBBus de messages : RabbitMQHébergement : AWS (EC2, Fargate/Docker)Déploiement continu : CI/CD (plusieurs déploiements par jour)DevOps : Terraform, Ansible, KubernetesOutils d'assistance IA intégrés à nos pratiques de développement (coding assistants, LLMs)Votre environnement de travail:- Grand bureau avec terrasse au coeur de Paris (75011)- Flexibilité : télétravailhybride ou en présentielsur site à Paris - Événements sociaux réguliers : All-Hands, réunions trimestrielles par pôles...- RTT : environ une dizaine par an selon le nombre de jours travaillés chaque année- Carte de tickets restaurant Swile: 10€ par jour travaillé (55% pris en charge par Deepki)- Mutuelle d'entreprise (50% pris en charge par Deepki)- Remboursement à hauteur de 50% du Pass Navigo ou de l'abonnement Vélibou Forfait Mobilité Durable- Environnement international- Accès à différentes plateformes :Edlex (plateforme de formation), à Wellpass (ex Gymlib : sport et bien-être) et Ekie (assistance juridique)Notre engagement :Chez Deepki, nous sommes convaincus que la diversité est une force. En tant qu'employeur garantissant l'égalité des chances, nous étudions chaque candidature avec la même attention, sans distinction d'origine, de religion, de genre, d'orientation sexuelle, d'âge ou de handicap. Nos décisions de recrutement sont fondées exclusivement sur les compétences, la motivation et les besoins de l'entreprise.Deepki : #ImpactForwardFondée en 2014, Deepki a développé une plateforme SaaS de data intelligence Sustainability qui aide les investisseurs, propriétaires et gestionnaires immobiliers à améliorer la performance environnementale de leur patrimoine et à accélérer sa transition vers le net zero. La plateforme est utilisée par de grands acteurs européens de l'immobilier (Allianz Real Estate, BNP Paribas Real Estate, AEW, Generali Real Estate, entre autres) pour collecter leurs données de consommation, calculer leurs KPIs énergie/carbone, et piloter leurs plans de décarbonation.L'équipe technique de Deepki est organisée en plusieurs équipes produit et plateforme, qui contribuent toutes à accélérer la transition environnementale et la durabilité de l'immobilier. Notre culture technique repose sur :une excellence technique fondée sur des principes solides garantissant la qualité du code et l'efficacité du développement - notre charte de développement résume les principes et bonnes pratiques que nous suivons au quotidien ;une intelligence collective capable d'expérimentation (les idées sont des hypothèses à tester), qui permet à chacun et au groupe de progresser ;une approche pragmatique et centrée sur la valeur, qui encourage la réflexion continue via des boucles de feedback ;des équipes autonomes et auto-organisées : pluridisciplinaires, elles décident elles-mêmes du quoi, du qui et du comment pour atteindre leurs objectifs.Mission : faire en sorte que les données de consommation arrivent dans la plateforme de manière fiable et automatique, pour que nos clients puissent calculer leurs KPIs sans y penser - de l'infrastructure de collecte à l'orchestration du pipeline, en passant par la configuration des mandats et comptes fournisseurs.L'équipe couvre notamment :Configuration des sources de données et autorisations - les prérequis complets avant que la collecte automatisée puisse démarrer (identification et validation des compteurs, mandats, comptes fournisseurs) ;Infrastructure du système de collecte - l'infrastructure fondamentale de collecte : le framework de scraping, le moteur de parsing, le pipeline de routage et la logique de priorisation des sources, sur lesquels s'appuient tous les connecteurs ;Pipeline d'intégration de donnée - transforme les données brutes collectées en consommations mensuelles fiables, en sélectionnant automatiquement la meilleure source disponible pour chaque compteur lorsque plusieurs coexistent (relevé automatique, facture, saisie manuelle...)Important : votre équipe construit le système et le framework de collecte, pas les connecteurs individuels - chaque connecteur (par fournisseur ou distributeur) est développé et opéré par l'équipe Connectors Operations, qui s'appuie sur les standards que vous définissez. Vous pouvez être amené·e à intervenir ponctuellement sur les connecteurs les plus complexes.Utility Data Collection est une équipe de type Complicated Subsystem (au sens ) : elle porte l'expertise et la complexité technique de la collecte de données pour le compte de toutes les équipes qui en dépendent.Vous rejoindrez une équipe resserrée et pluridisciplinaire : 3 ingénieurs, un Product Manager et un Engineering Manager.En tant que Software Engineer, votre rôle est de combiner maîtrise technique et créativité pour répondre aux besoins de nos clients à travers le développement de notre produit. Chez Deepki, le Software Engineer est avant tout un joueur collectif orienté résultats, prêt à aider les autres et à apprendre.Maîtrise techniqueMaîtrise experte de Python, à l'aise sur les pipelines de collecte de données, le parsing et l'architecture événementielle (EDA)Capacité à travailler avec pragmatisme sur plusieurs paradigmes architecturaux - microservices, monolithe, traitement synchrone et asynchrone - en choisissant l'approche adaptée au contexte plutôt que par défautCapable de concevoir des solutions cloud-native scalables pour de la collecte de données à fort volumeProfil à dominante backend, mais suffisamment à l'aise avec le frontend (Vue.js, TypeScript) pour contribuer ponctuellement et accompagner d'autres développeurs sur ces sujetsConnaissance du Domain-Driven Design - pas besoin d'être expert, mais un vrai intérêt pour apprendre et appliquer le DDD, alors que l'équipe engage sa transition architecturaleVous aimez les bonnes pratiques issues de l'Xtreme Programming : clean architecture, tests, monitoring, code reviews, CI/CDCréer de la valeurUn vrai problem-solver : vous ne vous contentez pas de remonter les problèmes, vous proposez des solutions pragmatiques et viables, et vous allez jusqu'au boutTrue to the core : vous allez à l'essentiel et corrigez les problèmes à la racine plutôt que de traiter les symptômesSolide expérience dans l'identification, la priorisation et la réduction de la dette technique au fil de l'eau, sans mettre en pause le delivery de featuresExpérience dans la maintenance, le refactoring et l'évolution d'une base de code existante conséquente (plutôt que la construction de nouveaux produits from scratch)À l'aise avec les outils d'assistance au développement basés sur l'IA (coding assistants, LLMs) dans votre pratique quotidienne, capable d'experimenter et d'aider l'équipe à monter en compétence sur ces pratiques de manière pragmatique - ni IA-maximaliste, ni IA-sceptique, juste bien utilisée.Track record solide de livraison de logiciels de qualité dans des environnements rapides, avec de gros volumes de données externes et parfois peu structuréesEsprit collectifNous croyons fermement en la responsabilisation : nous faisons confiance aux personnes qui savent ce qu'il faut faire, et nous ne pratiquons pas le micro-managementVous aimez partager votre enthousiasme et embarquer vos collègues dans vos initiativesVous êtes reconnu·e comme une référence technique : vous expliquez clairement vos choix et aidez les autres à progresserEsprit d'équipe (communication, empathie, capacité à convaincre et à être convaincu par les autres)Curiosité et passion - envie de progresser en continuCapacité à communiquer des concepts techniques complexes à des interlocuteurs techniques et non techniquesExcellentes capacités de communication en français, et anglais professionnel (échanges avec des interlocuteurs internationaux et documentation technique)Maîtrise technique (optimiser) : vous êtes capable de travailler de manière autonome sur n'importe quelle tâche de développement au sein d'une application ou d'un service de l'équipe, en livrant du code dans les temps tout en respectant les critères de qualité, sécurité et performance.Créer de la valeur (concevoir) : votre bonne connaissance du produit vous permet de participer à la recherche de solutions techniques aux problèmes déjà identifiés, tout en étant capable d'estimer la complexité du travail à réaliser.Esprit d'équipe (pratiquer) : vous soutenez de manière proactive les autres membres de l'équipe et contribuez à leur réussite.Entretien Talent Acquisition : validation de l'adéquation avec Deepki, soft skills, expérience, sujets RHEntretien Engineering Manager : validation de l'adéquation au poste, des compétences techniques de base et du potentiel d'apprentissageTest technique avec l'équipe Engineering : validation des compétences techniques, du fit avec l'équipe et de la méthode de travailBack : Python (Flask, Pandas), frameworks de scraping/parsing internesFront : Vue.js v3, TypeScriptBase de données : MongoDB, Redis, InfluxDBBus de messages : RabbitMQHébergement : AWS (EC2, Fargate/Docker)Déploiement continu : CI/CD (plusieurs déploiements par jour)DevOps : Terraform, Ansible, KubernetesOutils d'assistance IA intégrés à nos pratiques de développement (coding assistants, LLMs)- Grand bureau avec terrasse au coeur de Paris (75011)- Flexibilité : télétravailhybride ou en présentielsur site à Paris - Événements sociaux réguliers : All-Hands, réunions trimestrielles par pôles...- RTT : environ une dizaine par an selon le nombre de jours travaillés chaque année- Carte de tickets restaurant Swile: 10€ par jour travaillé (55% pris en charge par Deepki)- Mutuelle d'entreprise (50% pris en charge par Deepki)- Remboursement à hauteur de 50% du Pass Navigo ou de l'abonnement Vélibou Forfait Mobilité Durable- Environnement international- Accès à différentes plateformes :Edlex (plateforme de formation), à Wellpass (ex Gymlib : sport et bien-être) et Ekie (assistance juridique)Notre engagement :Chez Deepki, nous sommes convaincus que la diversité est une force. En tant qu'employeur garantissant l'égalité des chances, nous étudions chaque candidature avec la même attention, sans distinction d'origine, de religion, de genre, d'orientation sexuelle, d'âge ou de handicap. Nos décisions de recrutement sont fondées exclusivement sur les compétences, la motivation et les besoins de l'entreprise.Deepki : #ImpactForward

Compétences requises

  • Docker
  • Python
  • Anglais
  • Créativité
  • Clean
  • Intelligence artificielle
  • MongoDB
  • Kubernetes
  • Flask
  • Terraform
  • Ansible
  • Monitoring
  • Français
  • KPI
  • AWS
  • Vue JS
  • TypeScript
  • Empathie
Postuler sur le site du recruteur

Ces offres pourraient aussi vous correspondre.

Software Engineer H/F

  • Paris - 75
  • CDI
  • (0122) Sanofi Winthrop Industrie
Publié le 29 juillet 2026
Je postule

Recherches similaires

L’emploi par métier dans le domaine Informatique à Paris