Alternance Software Engineer IA & Backend - Paris (F/H)
Alternance Paris (Paris)
Description de l'offre
L'ISCOD, organisme spécialisé dans les formations en Digital Learning, recherche un candidat pour son entreprise partenaire dans le cadre d'un contrat d'apprentissage préparant un titre certifié par l'État du niveau 5 au niveau 7 (Bac+2, Bachelor/Bac+3 ou Mastère/Bac+5).
Cette société partenaire propose un service de transcription par intelligence artificielle et se positionne comme le leader français de la prise de notes par IA. Sa solution rassemble plus de 100 000 utilisateurs répartis dans plus de 50 pays, et étend son activité au niveau européen. Elle s'appuie sur une IA souveraine, conforme aux normes RGPD et hébergée en Europe afin de satisfaire les critères du secteur public ainsi que des grands comptes. La structure souhaite intégrer une personne au sein du pôle technique pour élaborer la nouvelle version de sa plateforme d'agents.
Sous la responsabilité d'ingénieurs seniors et en relation avec l'équipe produit, les activités couvrent plusieurs domaines :
Backend API
· Concevoir et perfectionner les microservices Python / FastAPI alimentant en direct les agents IA.
· Développer les interconnexions avec des API extérieures (visioconférence, CRM, stockage, ATS, VoIP/téléphonie) pour fluidifier les flux de travail des utilisateurs.
· Assurer la circulation de données nettes, structurées et protégées entre les différents outils internes et externes.
IA agents
· Prendre part aux chaînes de traitement agentiques : RAG, organisation des agents, protocoles d'interopérabilité (A2A, MCP), mise en forme de prompts.
· Définir des dispositifs d'évaluation et des mécanismes de contrôle afin de vérifier la qualité effective des résultats produits par l'IA.
· Employer couramment l'intelligence artificielle pour ses propres tâches (génération de tests, relecture assistée, agents de code).
Infrastructure qualité
· Manipuler les technologies d'infrastructure actuelles : Kubernetes, Docker, Terraform, sur des solutions open source et les plateformes Scaleway, GCP, Azure.
· Participer à la surveillance et à l'observabilité (gestion des incidents, métriques, alertes, logs).
· S'intégrer aux cycles Git (revues de code, Gitflow, PRs), aux processus CI/CD ainsi qu'à la rédaction documentaire.
· Corriger les anomalies et fournir une assistance technique adaptée à un volume croissant d'usagers.
Compétences et qualités attendues :
· Maîtrise de Python et des principes backend (bases relationnelles, structures de données, API REST).
· Expérience sur des projets réalisés avec FastAPI, ou volonté d'en acquérir une expertise approfondie.
· Utilisation habituelle de l'IA et des agents pour le développement et l'apprentissage.
· Aisance relationnelle et expression claire, à l'oral comme à l'écrit, au sein d'une organisation distribuée.
· Réalisation concrète de projets finalisés et mis en production, dans un cadre personnel ou professionnel.
· Résidence en France liée à un CFA ou un établissement d'enseignement (contrat d'apprentissage français).
Éléments complémentaires appréciés :
· Pratique de Python asynchrone, Docker, Redis, Pydantic et PostgreSQL.
· Bases concernant le cloud (AWS, Azure, Scaleway ou GCP) ainsi que l'infrastructure as code.
· Réalisations (personnelles ou professionnelles) intégrant des LLM, du RAG, des agents ou des connexions d'API.
· Sensibilité aux problématiques de sécurité (rate limiting, OAuth2, gestion des secrets).
· Niveau d'anglais technique à l'écrit.
Modalités et environnement proposés :
· Télétravail total (full remote) accessible depuis la France, associé à des horaires adaptables et à des regroupements d'équipe périodiques (offsites, locaux situés à Paris et Toulouse).
· Travail sur des cas réels comprenant des échéances, des données et des usagers effectifs.
· Accompagnement par des ingénieurs confirmés incluant des revues de code rigoureuses et bienveillantes.
· Mise à disposition de l'ensemble des meilleurs outils d'IA du marché, y compris les licences d'agents de code, avec du temps dédié à leur apprentissage.
· Perspective de recrutement en fin de contrat en cas d'adéquation mutuelle.
· Contrat d'apprentissage pour préparer un diplôme de niveau Bac+2, Bac+3 ou Bac+5 (niveaux 5 à 7).