Software Engineer - Stage de fin d'études
Stage Paris (Paris)
Description de l'offre
À propos
Démarrage : à partir de mai 2026 - Basé à Station F, Paris - Perspective CDI à l'issue du stage
Descriptif du poste
RainPath en deux lignes
RainPath modernise l'anatomopathologie grâce à l'IA : nous accélérons le diagnostic du cancer de la prise en charge de demande jusqu'à la signature du compte-rendu en passant par l'analyse de la biopsie. Incubée à Station F, la startup a levé 2,5 M pour construire la plateforme logicielle de référence des laboratoires d'anapath.
L'équipe que tu rejoindras
Équipe software compacte et exigeante (Polytechnique, ENS, 42), qui travaille en étroite collaboration avec l'équipe recherche IA pour construire une plateforme fiable, performante et sécurisée sur des données de santé sensibles (RGPD / HDS).
Culture : excellence technique, software craftsmanship, tests automatisés, revues de code soignées.
Tu seras rattaché au Tech Lead et tu travailleras au quotidien avec l'équipe produit et IA.
Pourquoi ce stage, pourquoi maintenant
Les douze prochains mois sont décisifs pour RainPath : nous industrialisons notre logiciel et étendons notre plateforme. Le stagiaire qui démarre en mai arrive à un moment où chaque contribution a un impact direct sur la production.
Tes missions
Tu contribueras au développement de bout en bout de notre application. Concrètement, en fonction des sprints et de tes appétences, tu pourras travailler sur :
Back-end NestJS (TypeScript) - API REST, services métier, intégrations avec l'écosystème e-santé, interopérabilité logiciel tiers, qualité et tests.
Back-end Python (agents IA et data processing) - pipelines d'extraction et de structuration de documents médicaux, orchestration d'agents LLM, observabilité et évaluation des agents.
Front-end React (TypeScript) - interfaces métier. Ergonomie, rapidité, clarté.
Infra & déploiement - déploiements automatisés sur AWS (DynamoDB, S3, Lambda, API Gateway, WebSocket) via Terraform, CI/CD GitHub Actions avec sharding parallèle, observabilité.
Tu toucheras à plusieurs briques. Les stagiaires qui aiment voir leur code en prod rapidement se sentent bien chez nous.
Stack & environnement
Front - React, TypeScript, Playwright pour les tests d'intégration.
Back - NestJS (TypeScript), Python pour les lambdas data et les agents IA, Prisma, PostgreSQL, DynamoDB, Jest pour les tests.
IA - LangGraph, LLM, observabilité dédiée sur les agents.
Cloud & infra - AWS (déploiements automatisés avec Terraform), GitHub Actions en CI/CD, environnements staging et production.
Culture d'ingénierie - tests automatisés à deux niveaux (smoke PR mocké + smoke déploiement sur backend réel), Conventional Commits, branches nommées de manière standardisée, JSDoc sur l'API publique, pre-commit hooks, code reviews soignées, CI sous 15 minutes.
Profil recherché
Profil recherché
·
Tu cherches un stage de fin d'études, avec une perspective CDI à l'issue.
·
Tu as déjà des bases solides (évaluées en entretien) en React, NestJS et Python.
·
Tu aimes les interfaces épurées et tu as une vraie sensibilité UX/UI.
·
Tu es dans une école de premier rang.
·
Tu es très motivé, curieux, autonome, avec un haut niveau d'exigence. Tu veux apprendre vite, livrer en qualité et t'engager sur des produits qui comptent.
·
Tu es convaincu que les IA de développement font partie du quotidien d'un ingénieur moderne. Tu sauras présenter ton workflow de travail en entretien technique.
·
Bonus : appétence pour la santé, les systèmes critiques, ou la donnée sensible.
Ce que tu vas développer pendant le stage
Maîtrise avancée de React, NestJS, Python sur une codebase de production.
Architecture cloud AWS/GCP avec déploiement automatisé et infrastructure as code.
Mise en place et exploitation d' agents IA sur des workflows métier critiques.
Traitement et stockage de données de santé sensibles, en conformité RGPD et HDS .
Montée en gamme sur la qualité logicielle (tests, revues de code, observabilité) et le craftsmanship .
Process de recrutement
·
Envoi d'un dossier de candidature - CV + exemples de projets (GitHub, démos, liens).
·
Entretien technique avec le Tech Lead - discussion d'un de tes projets, revue de ton stack, de ta manière de coder et de ton workflow (y compris ton usage des IA de dev).
·
Mini projet à coder.
·
Entretien final avec le CTO et le CEO - fit global, vision et ambitions.
Informations complémentaires
· Type de contrat : Stage (3 à 12 mois)
· Lieu : Paris
· Télétravail partiel possible