Responsibilities
- Orchestration multi-agents
- Conception de systèmes multi-agents complexes
- Gestion des dépendances et interactions entre agents
- Orchestration de workflows IA
- Gestion des traitements asynchrones
- Gestion des mécanismes de retry et fallback
- Résilience et observabilité des traitements
- Optimisation des performances et des coûts liés aux LLMs
- Structuration de pipelines IA industrialisés
- Mémoire court terme (working memory)
- Mémoire long terme
- Mémoire sémantique et épisodique
- Gestion et optimisation des bases vectorielles
- RAG & Retrieval
- Chunking
- Embeddings
- Retrieval
- Re-ranking
- Évaluation de pertinence
- Optimisation de la qualité des réponses
- Conception d'architectures conversationnelles
- Développement d'interfaces de chat IA
- Gestion du contexte utilisateur
- Tool calling et intégrations externes
- Architecture Python maintenable
- Typage strict avec Pydantic
- Tests unitaires et d'intégration
- Documentation technique
- Bonnes pratiques de développement et de mise en production
Basic qualifications
- Expérience significative sur des projets IA générative en production
- Excellente maîtrise de Python
- Solide expérience des architectures RAG
- Expérience concrète des systèmes multi-agents
- Forte culture software engineering
- Capacité à prendre des décisions d'architecture en autonomie
Preferred qualifications
- Expérience SaaS B2B
- Expérience startup / scale-up
- Sensibilité produit
- Connaissance des problématiques de scalabilité et d'industrialisation des LLMs
About the company
Notre client développe une plateforme SaaS B2B innovante destinée à transformer les processus de prospection et de développement commercial.
Le produit est déjà largement avancé :
Front-end développé et opérationnel
APIs en production
Architecture technique en place
Forte traction marché et lancement commercial imminent
L'enjeu consiste désormais à concevoir et industrialiser la couche IA qui constituera le c?ur de la proposition de valeur du produit.
L'objectif est de permettre aux utilisateurs d'obtenir, à partir d'un simple nom d'entreprise, une analyse enrichie comprenant :
Les informations clés sur l'entreprise
Les contacts décisionnaires pertinents
Une stratégie d'approche personnalisée
Des contenus commerciaux générés et contextualisés