25 Feb 2025
Job Information
- Organisation/Company
École Normal Supérieur- Department
Computer science- Research Field
Computer science » Programming- Researcher Profile
Other Profession- Positions
Research Support Positions- Country
France- Application Deadline
25 Mar 2025 - 12:30 (Europe/Paris)- Type of Contract
Temporary- Job Status
Full-time- Hours Per Week
35- Offer Starting Date
1 Apr 2025- Is the job funded through the EU Research Framework Programme?
Not funded by a EU programme- Is the Job related to staff position within a Research Infrastructure?
No
Offer Description
The MathAData project ([https://mathadata.fr/ ](https://mathadata.fr/ )) is a program led by ENS Paris. Our mission: **to transform high school mathematics education and help students reconnect with math.
To achieve this, we develop digital and paper-based math exercises inspired by AI challenges. The digital component consists of Jupyter notebooks, where we guide students through data science challenges (e.g., digit recognition in images, medical diagnosis, music, sports, etc.). Solving these challenges requires mathematical modeling, providing an opportunity to introduce curriculum concepts in a motivating and engaging way. Students can customize their solutions and test their own ideas without needing to code, thanks to the tools we develop.
Main Responsibilities
Development of the MathAData Web Platform
● Design and develop the web platform for accessing educational resources.
● Ensure a smooth and user-friendly experience (UI/UX, interactive animations).
● Integrate interactive content (graphics, simulations, animations).
Development of Interactive Exercises in Jupyter Notebooks
● Create interactive Jupyter notebooks (Python, JavaScript) to explore mathematical concepts.
● Integrate **dynamic visualizations (animations, graphs) to enhance comprehension.
Technical Maintenance & Evolution
● Manage and improve existing infrastructures*(Django, Next.js).
● Optimize the performance and scalability of the platform.
● Contribute to deployment and maintenance of services (DevOps, hosting, CI/CD).
Collaboration with the Educational Team
● Participate in pedagogical design of exercises alongside teachers.
● Test solutions in real classroom settings with teachers and students.
● Iterate and refine exercises based on real-world feedback. ---
Technical Environment
Jupyter Notebooks: Python-based, with extensive JavaScript integration to enhance interactivity and create animations for better student understanding.
JS libraries: jQuery, Chart.js, Anime.js. -
Competitive challenges platform (for higher education): Django**. -Showcase website: Next.js, Tailwind CSS, shadcn/ui
Where to apply
akim.viennet@ens.fr
Requirements
- Research Field
- Computer science » Programming
- Education Level
- Master Degree or equivalent
Skills/Qualifications
- Programming in Python in notebooks
- significan expertise in web development or development of interactive notebooks
Programming Django and javascripts
- Languages
- FRENCH
- Level
- Excellent
- Research Field
- Computer science » Programming
Additional Information
Work Location(s)
- Number of offers available
- 1
- Company/Institute
- Ecole Normale Superieure
- Country
- France
- City
- Paris
- Postal Code
- 75006
- Street
- 45 rue d'Ulm
- Geofield
Contact
- City
Paris- Website
https://mathadata.fr- Street
45 rue d'Ulm- Postal Code
75005
bivard@di.ens.fr- Phone
+33144322034
STATUS: EXPIRED
- X (formerly Twitter)
More share options- Viadeo
- Gmail
- Blogger
- Qzone
- YahooMail
Similar Positions
-
Ultra Sensitive Sensors Based On Spin Electronics For Magnetrodes And Low Field [...], European Magnetism Association EMA, France, about 5 hours ago
Home EMA The European Magnetism Association Executive Board General Council Documents Membership EMA news Communication Social Networks Mailing Event Dissemination Rules All news EMA editorials Ob...