FANELiT Digital Solutions recrute un(e) Développeur(se) Full-Stack spécialisé(e) en Data et Intelligence Artificielle. Le poste couvre l'ensemble de la chaîne de valeur de la donnée, depuis l'ingénierie et la modélisation jusqu'à la conception, l'entraînement et l'orchestration d'agents et de systèmes d'IA. Il s'adresse à un profil polyvalent, à l'aise autant sur le développement d'API et de services backend que sur les problématiques de Data Science, de MLOps et de développement piloté par l'IA, dans une logique « AI-driven » et « data-driven ».
**
**
1. Développement et ingénierie logicielle
Concevoir, développer et maintenir des applications et services en Python, ainsi que dans d'autres langages selon la stack. Développer des API robustes, sécurisées et documentées (REST, GraphQL) pour exposer des services data et IA. Participer à l'architecture technique des solutions, notamment autour des microservices, de l'orchestration et de la scalabilité. Appliquer les bonnes pratiques de développement : tests automatisés, revue de code, CI/CD et versioning.
2. Data Engineering et Data Science
Concevoir et maintenir des pipelines de données (ETL/ELT) pour l'ingestion, la transformation et la mise à disposition des données. Modéliser, nettoyer et structurer des jeux de données pour les besoins analytiques et de Machine Learning. Réaliser des analyses de données (Data Science / Data Analyst) afin de répondre à des besoins métier et de produire des indicateurs. Construire et industrialiser des modèles de Machine Learning et de Deep Learning en environnement de production.
3. Intelligence Artificielle et orchestration d'agents
Concevoir, développer et déployer des agents IA, qu'il s'agisse d'agents autonomes ou multi-agents, pour automatiser des tâches complexes. Mettre en place des architectures d'orchestration IA : frameworks d'agents, chaînage de modèles, RAG et function calling. Intégrer des modèles de langage (LLM) et des services d'IA générative dans des produits et des workflows métier. Assurer le monitoring, l'évaluation et l'amélioration continue des systèmes d'IA déployés.
4. Développement logiciel piloté par l'IA et les données
Adopter et promouvoir des pratiques de développement assistées par l'IA, notamment les outils de génération de code, les copilotes IA et l'automatisation des tests. Concevoir des applications dont les fonctionnalités et les décisions s'appuient sur l'analyse de données en continu. Contribuer à la définition de standards internes pour l'intégration de l'IA dans le cycle de développement logiciel.
5. Cloud et infrastructure
Déployer et exploiter des solutions dans des environnements Cloud (AWS, Azure ou GCP). Participer à la mise en place d'infrastructures scalables pour l'hébergement des pipelines data et des modèles IA, via la conteneurisation et l'orchestration. Contribuer à l'optimisation des coûts et des performances des architectures Cloud et data.
Compétences techniques requises
Maîtrise avancée de Python et de son écosystème (Pandas, NumPy, FastAPI/Flask/Django, Pytest). Expérience en conception et développement d'API (REST/GraphQL) et en architecture de services. Bonne connaissance des outils de Data Engineering (Airflow, dbt, Spark, Kafka ou équivalents). Expérience en Data Science et Machine Learning (scikit-learn, PyTorch, TensorFlow). Connaissance des frameworks d'orchestration d'agents IA et LLM (LangChain, LangGraph, LlamaIndex ou équivalents), des architectures RAG et du function calling. Maîtrise des bases de données relationnelles et NoSQL (PostgreSQL, MongoDB, Redis, entrepôts de données de type Snowflake/BigQuery). Expérience Cloud (AWS, Azure ou GCP) et des outils DevOps/MLOps (Docker, Kubernetes, CI/CD, Terraform). Bonne culture du versioning et des pratiques collaboratives (Git, revue de code, documentation technique).
Compétences transverses
Capacité à travailler en autonomie sur des sujets techniques complexes et évolutifs. Curiosité technologique et veille active sur les avancées en IA et en ingénierie logicielle. Esprit d'analyse et de synthèse, rigueur méthodologique. Bon relationnel et capacité à collaborer avec des équipes pluridisciplinaires (produit, data, métier). Sens de la pédagogie pour vulgariser des sujets techniques auprès de non-experts.
**
**
Formation Bac+5 (école d'ingénieur, université) en informatique, data science ou équivalent. Expérience significative en développement logiciel, idéalement dans un contexte Data / IA. Une expérience concrète sur des projets d'IA générative ou d'agents autonomes est un plus fortement apprécié. Anglais technique lu et écrit indispensable pour la veille et la documentation.
Avantages
Rémunération selon profil et expérience. Modalités de travail flexibles, avec en plus du salaire des primes selon les projets. Environnement stimulant, projets innovants à fort contenu technologique en IA et Data. Projets internationaux. Poste Full-Stack + Data / AI. Équipe distante structurée et collaborative. Formation continue et montée en compétences rapide.
Formation / Diplômes
Niveau d'études minimum : Master.
Documents à fournir
Curriculum Vitae.
[Click the Apply button below to apply, and Create my CV to build a CV tailored to this offer, professionally]