Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
- Contrat : CDD, 1 an renouvelable
- Début : dès que possible
- Profil visé : Master ou équivalent, min 2 ans d’expérience en tant que développeur, plus de 7 ans pour un rôle de lead dev
- Salaire : à titre indicatif 40–52 k€ selon expérience
- Lieu : Collège de France, 3 rue d’Ulm, 75005 Paris (télétravail partiel)
MathAData (ENS Paris & Collège de France) conçoit des exercices de maths pour le lycée, au format numérique et papier, issus de challenges d’IA. Aujourd’hui une partie s’appuie sur des notebooks Jupyter ; nous étudions aussi la conception d’une nouvelle interface web d’activités destinée à remplacer progressivement les notebooks.
Développeur, ou lead développeur en fonction de votre expérience, au sein d’une équipe de 2–3 devs. Vous participez à la conception de l’architecture, priorisez et codez les parties critiques dans un contexte contraint (usage en classe, matériel informatiques hétérogène, réseau scolaire, RGPD). Vous travaillez en proche collaboration avec l’équipe pédagogique et sa mission (réconcilier les élèves avec les maths, grâce à la résolution de problèmes d’IA et la manipulation numérique) doit réellement vous parler.
En fonction de votre niveau de séniorité, vous contribuez ou êtes responsables des domaines suivants :
- Architecture : choix techniques (front, back, activités interactives, CI/CD), structuration, tests, sécurité, accessibilité, performance.
- Évolution produit : améliorer et compléter l’existant (notebooks, plateformes) et éventuellement mener la migration vers un nouveau format interface web d’activités (sans entrer ici dans le détail).
- Site vitrine : développement des fonctionnalités d’accès aux ressources ; intégration de contenus démo interactifs (graphiques, animations).
- Exploitation : déploiements, observabilité (logs, métriques), correctifs, amélioration continue.
- Site vitrine (présentation du projet + guidage des enseignants vers les ressources) : Next.js, Payload CMS, Tailwind CSS, shadcn/ui
- Activités interactives : aujourd’hui Jupyter (Python + JS), et développement web d’activités (widgets/animations, visualisations) Libs courantes : Chart.js, pandas, matplotlib
- Outillage : CI/CD, hébergement, monitoring
- Capacité à élaborer un cahier des charges en traduisant les besoins techniques explicites en contraintes opérationnelles.
- Capable de fonctionner au sein d’une équipe de 2 ou 3 développeurs où chacun doit maîtriser l’ensemble mais aussi être efficace de façon autonome pour délivrer la roadmap
- Capable de proposer des optimisations techniques pour améliorer le fonctionnement de tous, d’expliciter les choix techniques à effectuer à la direction de MathAData et d’identifier les sujets sur lesquels l’équipe aurait besoin d’un support expert ponctuel dans une perspective audit/recommandation et de formuler le besoin
- Capable de simplifier, rendre robuste et, le cas échéant, en fonction des choix techniques qui seront faits, faire migrer une base existante de notebooks vers une architecture web.
- Prêt à contribuer à d'autres domaines que la production de code quand nécessaire : préparer une démo, animer une formation, tourner une vidéo de 2–5 min, rédiger une doc claire.
Essentielles
- JavaScript natif
- React/Next.js
- Python (Jupyter), manipulation de données
- Bon niveau en tests, CI/CD, sécurité de base, documentation
- GitHub
- Copilot ou Cursor
Un plus
- Conception de contenus pédagogiques, expérience en classe ou avec des enseignants
- Bases en data/IA (pour cadrer les challenges)
- DevOps (déploiement, conteneurs, observabilité)
- RGPD en contexte éducatif
- Visualisation : pandas, matplotlib, Chart.js ; notions d’accessibilité
- Animations web
Envoyez CV + courte lettre (10–15 lignes) :
- ce que vous avez déjà livré (liens, extraits bienvenus) ;
- pourquoi la mission vous motive et peut vous motiver dans la durée;
Key Skills
Ranked by relevanceReady to apply?
Join MathAData and take your career to the next level!
Application takes less than 5 minutes

