Développeur Python / IA

act digital EMEA - Alter Solutions

Vélizy-Villacoublay

On-site

EUR 70,000 - 120,000

Full time

9 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

act digital France recherche un ingénieur backend Python senior pour faire évoluer une plateforme IA souveraine en production. Vous reprenez un socle existant, améliorez l'architecture, boostez la scalabilité et assurez la traçabilité des données et des coûts.

Le poste requiert 5 années d'expérience en backend, une connaissance approfondie des intégrations LLM et des pratiques d'industrialisation. Poste en France, poste en présentiel à Vélizy.

Qualifications

  • Formation Bac+5 en informatique (école d'ingénieur ou master), ou expérience équivalente.
  • Expérience minimale de 5 ans en développement backend Python, dont une expérience significative sur des produits en production.
  • Expérience récente sur des projets d'intégration de LLM et d'architectures RAG mis en production.
  • Expérience de reprise de produits existants : auditer et faire évoluer sans rupture.
  • Sensibilité forte à l'industrialisation, exploitation et sécurité.
  • Profil autonome et pragmatique, capable d'arbitrer entre qualité, délais et dette technique.
  • Goût du travail en équipe et de documentation.
  • Intérêt pour les enjeux de souveraineté numérique et de maîtrise des données.

Responsibilities

  • Consolidation et évolution du socle : reprendre le code existant, comprendre l'architecture et réduire la dette.
  • Faire évoluer l'API backend et les modèles de données (PostgreSQL) pour qualité et maintenabilité.
  • Améliorer robustesse et scalabilité des traitements asynchrones et des files de travaux.
  • Mettre en place logs, métriques, traces et alertes pour l'observabilité.
  • Suivre les performances et les coûts liés aux appels LLM.
  • Industrialisation et mise en production : CI/CD, packaging et déploiement Linux.
  • Fiabiliser les flux RAG : ingestion, découpage, indexation et recherche documentaire.
  • Connecteurs et outils métier : améliorer et développer vers sources documentaires et apps métiers.
  • Sécurité : droits, secrets, chiffrement et revue des vulnérabilités.
  • Renforcer tests (unitaires, intégration, E2E) et qualité logicielle.
  • Contribuer aux déploiements auprès d'utilisateurs et intégrer les retours terrain.

Skills

Python avancé
API backend
Gestion des données
Sécurité applicative
Test automatisés

Education

Bac+5 en informatique

Tools

FastAPI
Django
PostgreSQL
Celery
RQ / Dramatiq
Linux
Docker
CI/CD
Gestion des secrets (Vault)

Job description

act digital est un groupe international de conseil et d'ingénierie qui accompagne ses clients dans leurs projets de transformation numérique.Present dans 12 pays et fort de plus de 7 000 collaborateurs, nous mettons nos expertises au service de leurs enjeux en développement logiciel, cybersécurité, data, cloud et IA.Notre ambition : devenir le partenaire technologique de confiance des entreprises les plus innovantes, en concevant et sécurisant des systèmes qui renforcent leur performance et leur résilience.Rejoindre act digital France, c'est intégrer une organisation agile et engagée, qui fait avancer les projets avec ses clients pour transformer les idées en résultats concrets, avec pragmatisme et exigence.

POSTE / MISSIONS
Nous renforçons une équipe qui développe une plateforme IA souveraine destinée à des utilisateurs techniques. La plateforme permet de configurer des agents IA conversationnels, de les connecter à des sources documentaires et à des outils métier. Elle garantit un contrôle strict des accès, des données et des coûts. Un socle applicatif existe déjà. Il comprend une application web, une API backend, des traitements asynchrones, la gestion des utilisateurs et des équipes, des agents configurables, des sources documentaires, des connecteurs, la gestion des credentials et de premiers mécanismes d'évaluation.L'enjeu n'est pas de construire un POC. Il s'agit de reprendre un produit existant, de l'améliorer et de l'amener vers une plateforme industrialisée, robuste et exploitable durablement.Vos missions seront les suivantesConsolidation et évolution du socle :
  • Reprendre en main le code existant, en comprendre l'architecture et identifier les points de fragilité et la dette technique.
  • Faire évoluer l'API backend et les modèles de données (PostgreSQL) en garantissant leur cohérence et leur maintenabilité.
  • Améliorer la robustesse et la scalabilité de la plateforme, notamment des traitements asynchrones et des files de travaux.
Observabilité et exploitation :
  • Mettre en place ou renforcer les logs, métriques, traces et alertes.
  • Assurer le suivi des performances, des erreurs et des coûts liés aux appels LLM.
  • Contribuer à l'industrialisation et à la mise en production : CI/CD, packaging, déploiement sous Linux.
Fiabilisation des flux RAG :
  • Améliorer les chaînes d'ingestion, de découpage, d'indexation et de recherche documentaire.
  • Fiabiliser la pertinence des réponses et la traçabilité des sources.
  • Faire évoluer les mécanismes d'évaluation de la qualité des agents et du RAG.
Connecteurs et outils métier :
  • Améliorer les connecteurs existants et en développer de nouveaux vers des sources documentaires et des applications métier.
  • Intégrer des outils métier aux agents (tool calling / function calling) de manière sécurisée et contrôlée.
Sécurité :
  • Sécuriser la gestion des droits et des permissions (utilisateurs, équipes, agents, sources).
  • Garantir la protection des données et la gestion sécurisée des secrets et credentials.
  • Appliquer les bonnes pratiques de sécurité applicative (contrôle d'accès, cloisonnement, revue des vulnérabilités).
Qualité logicielle :
  • Renforcer la couverture et la pertinence des tests (unitaires, intégration, bout en bout).
  • Participer aux revues de code et à l'amélioration continue des pratiques de l'équipe.
Mise en usage réel :
  • Contribuer aux premiers déploiements auprès d'utilisateurs en conditions réelles.
  • Analyser les retours terrain et les traduire en améliorations techniques.
Livrables attendus :
  • Code source, versionné, testé et documenté.
  • Documentation technique : architecture, modèles de données, connecteurs, procédures d'exploitation et de déploiement.
PROFIL RECHERCHÉ
Quel profil pour le poste
  • Formation Bac+5 en informatique (école d'ingénieur ou master), ou expérience équivalente.
  • Expérience minimale de 5 ans en développement backend Python, dont une expérience significative sur des produits en production. Il ne s'agit pas uniquement de prototypes.
  • Expérience récente et concrète sur des projets d'intégration de LLM et d'architectures RAG mis en production.
  • Expérience de reprise de produits existants : capacité à entrer dans un code qu'on n'a pas écrit, à l'auditer et à le faire évoluer sans rupture.
  • Sensibilité forte aux sujets d'industrialisation, d'exploitation et de sécurité.
  • Profil autonome et pragmatique, capable d'arbitrer entre la qualité, les délais et la dette technique.
  • Goût du travail en équipe et du partage de connaissances, avec une bonne aptitude à documenter.
  • Intérêt pour les enjeux de souveraineté numérique et de maîtrise des données.
Quelles compétences pour le poste
Compétences techniques indispensables :
  • Python avancé : bonnes pratiques, typage, structuration de projets, performance.
  • Développement d'API backend (FastAPI, Django ou équivalent).
  • PostgreSQL : conception de modèles de données, optimisation des requêtes, migrations.
  • Traitements asynchrones et files de travaux (Celery, RQ, Dramatiq, asyncio, broker Redis ou RabbitMQ…)
  • Environnement Linux.
  • Architectures RAG : ingestion, chunking, embeddings, bases vectorielles (pgvector ou équivalent), recherche hybride, reranking.
  • Intégration de LLM : appels API, gestion du contexte, tool calling, maîtrise des coûts et des latences.
  • Sécurité applicative : authentification et autorisation, gestion des droits (RBAC/ABAC), gestion des secrets (Vault ou équivalent), chiffrement.
  • Industrialisation et mise en production : Docker, CI/CD, déploiement, supervision.
  • Tests automatisés (pytest) et qualité logicielle.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Développeur Python / IA
Développeur Python / IA

Act Digital France • Vélizy-Villacoublay

On-site
EUR 90,000 - 120,000
ML Engineer / MLOps (H/F)
ML Engineer / MLOps (H/F)

Thélio • Bordeaux

On-site
EUR 65,000 - 105,000
Projets IA industriels
Culture RSE
Évolution carrière
Senior Python Engineer – IA Générative & LLM (On-Prem)
Senior Python Engineer – IA Générative & LLM (On-Prem)

E2E Delivery • Paris

On-site
EUR 90,000 - 130,000
Solution Architecte / Tech Lead IA Python - Projet innovation vibe coding
Solution Architecte / Tech Lead IA Python - Projet innovation vibe coding

Tricefal • France

On-site
EUR 70,000 - 90,000
Environnement innovant
Opportunités de formation
Équipe dynamique
Backend Engineer Python | LegalTech | Paris | 65 / 72k | CDI | Remote hybride
Backend Engineer Python | LegalTech | Paris | 65 / 72k | CDI | Remote hybride

Urban Linker • Paris

Hybrid
EUR 90,000 - 120,000
Mutuelle
Carte Swile
ClassPass
+1
Senior Python Engineer IA Générative / LLM (H/F)
Senior Python Engineer IA Générative / LLM (H/F)

Django Rest Framework • Paris

Hybrid
EUR 75,000 - 120,000
Senior Python Engineer IA Générative / LLM (H/F) (IT) / Freelance
Senior Python Engineer IA Générative / LLM (H/F) (IT) / Freelance

E2E Delivery • Paris

On-site
EUR 90,000 - 130,000
Stage Artificial Intelligence (AI) Engineer
Stage Artificial Intelligence (AI) Engineer

Xpollens • Paris

On-site
EUR 16,000 - 23,000
Tech Lead IA H/F
Tech Lead IA H/F

Staff and More • Clermont-Ferrand

Hybrid
EUR 90,000 - 130,000
Stage IA & LLM: Amélioration d'extraction & benchmarks
Stage IA & LLM: Amélioration d'extraction & benchmarks

Ealico • Paris

Hybrid
EUR 8,928 - 13,392