Développeur / Développeuse IA confirmé F/H

Decivision
Paris, France
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Intermediate

Job location

Paris, France

Tech stack

JavaScript
API
Artificial Intelligence
User Authentication
Unit Testing
Software Quality
Databases
Continuous Integration
DevOps
Django
Elasticsearch
Python
MongoDB
Node.js
NoSQL
Openshift
RabbitMQ
Role-Based Access Control
Software Engineering
Management of Software Versions
Test Driven Development
Okta
React
Large Language Models
Generative AI
Backend
GIT
FastAPI
Pytest
Angular
Kubernetes
Playwright
Kafka
Search Engines
Machine Learning Operations
Front End Software Development
REST
Docker
User Administration

Job description

Nous recherchons un Développeur / Développeuse IA confirmé - AI Engineer, passionné par l'intelligence artificielle, le développement logiciel et la création de produits data à forte valeur ajoutée.

Vous interviendrez sur des projets innovants mêlant IA générative, moteurs RAG, LLM, APIs, interfaces web, bases de données et environnements DevOps / MLOps. Vous participerez à la conception de solutions concrètes, testables rapidement par les utilisateurs, puis à leur industrialisation et à leur maintien en conditions opérationnelles.

Vous travaillerez en étroite collaboration avec des profils techniques et métiers : data scientists, experts IA, product managers, UX/UI designers, équipes DevOps / MLOps et responsables métiers.

Vos missions

  • Participer à la conception et au développement d'applications exploitant des modèles d'intelligence artificielle.
  • Développer des interfaces web riches permettant l'exploitation de résultats issus de modèles IA : LLM, moteurs RAG, analyse documentaire, transcription, recherche sémantique, etc.
  • Concevoir, développer et maintenir des APIs robustes et performantes pour intégrer les modèles IA aux applications métiers.
  • Réaliser des prototypes rapidement testables par les utilisateurs dans une logique produit et agile.
  • Développer des composants front-end, back-end et bases de données.
  • Déployer les applications en environnement de recette puis contribuer à leur mise en service.
  • Assurer la maintenance applicative : supervision, débogage, correction d'anomalies, évolutions techniques et amélioration de la sécurité.
  • Documenter les développements afin de faciliter la maintenance, la réutilisation et l'intégration des composants dans d'autres applications.
  • Contribuer aux bonnes pratiques de développement logiciel : tests, versioning, CI/CD, sécurité applicative et qualité du code.

Vos tâches principales

  • Développer des interfaces pour des produits IA avec affichage structuré des résultats et interactions dynamiques.
  • Intégrer des APIs IA : LLM, embeddings, RAG, recherche vectorielle et moteurs de recherche sémantique.
  • Développer des services back-end en Python, Node.js, Django ou FastAPI.
  • Créer des interfaces front-end avec React ou Angular.
  • Participer à l'industrialisation des solutions avec Docker, Kubernetes ou OpenShift.
  • Mettre en œuvre des tests unitaires et end-to-end avec des outils comme Pytest, Jest ou Playwright.
  • Manipuler des bases NoSQL et moteurs de recherche comme MongoDB, ElasticSearch ou ELK.
  • Travailler avec des plateformes d'événements telles que RabbitMQ ou Kafka.
  • Contribuer à la gestion des utilisateurs, des permissions et des accès : authentification, RBAC, Keycloak, OIDC.
  • Appliquer les bonnes pratiques de sécurité : validation côté client et serveur, chiffrement, gestion des droits et sécurisation des APIs.

Requirements

De formation supérieure en informatique, vous justifiez d'une expérience confirmée sur un poste similaire (minimum 3 ans d'expérience) , idéalement dans un environnement agile, produit ou data.

Vous êtes à l'aise avec le développement logiciel, l'intégration d'APIs et les architectures applicatives modernes. Vous avez un intérêt marqué pour l'intelligence artificielle et souhaitez contribuer à des projets concrets, utiles et techniquement stimulants.

Vous maîtrisez ou avez une solide expérience sur plusieurs des technologies suivantes :

  • Python, JavaScript
  • React, Angular
  • Node.js, Django, FastAPI
  • APIs REST
  • LLM, embeddings, RAG, recherche vectorielle
  • Docker, Kubernetes, OpenShift
  • MongoDB, ElasticSearch, ELK
  • RabbitMQ, Kafka
  • Git, CI/CD, TDD
  • Pytest, Jest, Playwright
  • Sécurité applicative, authentification, RBAC, Keycloak, OIDC

Savoir-être attendu

  • Curiosité technique et intérêt fort pour l'IA.
  • Sensibilité à l'approche produit et à l'expérience utilisateur.
  • Capacité à travailler en équipe agile.
  • Rigueur, autonomie et sens du service.
  • Bon relationnel et capacité à collaborer avec des profils variés.
  • Esprit d'analyse, sens de la synthèse et qualité de communication orale et écrite.

Apply for this position