at YaizY
Who we are
YaizY is an educational platform that helps schoolchildren master 21st-century skills and prepare for the digital professions of the future. We create courses in programming, animation, game design, multimedia, and other in-demand areas.
We operate in the US market, offer over 30 courses across 8 career tracks, and collaborate with 100+ schools in 18 states. More than 25,000 students have used our products.
We are now launching a new product from scratch for a new market – AI Math Tutor. This is a personal AI math tutor for schoolchildren that adapts to the student's level, identifies knowledge gaps, and guides them through explanations, practice, and verification to achieve confident mastery of the subject. We are creating a product capable of replacing a traditional math tutor.
What you will do
You will be responsible for everything related to the product's AI logic – from prompts to analytics of learning behavior.
AI Math Tutor is a browser-based web application with a workspace (task + whiteboard + AI chat), where the student solves problems, and the AI tutor analyzes the solution in real-time, diagnoses errors, and guides the student towards the correct answer through a multi-level hint system. Details:
- Designing and iteratively debugging prompts for the AI tutor: solution verification, error diagnosis, pedagogical feedback generation
- Building a response verification pipeline: recognizing handwritten solutions from the whiteboard (screenshot → AI → structured assessment)
- Developing a multi-level hint system: from a hint to a full explanation, in the spirit of the Socratic method
- Classifying student errors: identifying the type (sign, formula, operation, logic, missing step) and generating an accurate explanation
- Designing request routing between models: selecting the optimal model for the task (response verification, feedback generation, solution analysis) considering cost, speed, and quality
- Building a RAG pipeline for working with learning materials: theory, rules, example problems – the AI tutor should retrieve relevant content for a specific topic and student error
- Designing a knowledge graph: mapping dependencies between mathematical concepts (which topics are prerequisites for others, how error types relate to gaps in specific skills)
- Configuring and optimizing work with the OpenAI API: Assistants / Responses API, Structured Outputs, file search for theoretical materials
Tech Stack
- AI: OpenAI Responses API / Assistants API, Structured Outputs, file search – the primary provider during the MVP stage. In the future, we are considering a transition to alternative models or deploying our own model, including request routing between multiple models
- Validation: Zod (server-side validation of AI responses)
- Math: math.js (deterministic verification of numerical answers)
- Backend: Node.js + Fastify, WebSocket (Socket.io) – for interaction with AI services
- DB: PostgreSQL (attempts, progress, error patterns), Redis (sessions, chat context)
The stack may be adjusted. If you have arguments for a different solution, we are open to suggestions.
Requirements
- Full-time, remote work
- Practical experience in prompt engineering for product tasks and iterative prompt debugging with measurable results
- Experience integrating LLMs into a product (OpenAI API, Anthropic, or similar): streaming, structured outputs, error handling, fallback strategies
- Understanding of how LLMs work at a level sufficient for making architectural decisions: context window, tokens, temperature, function calling
- Experience working with multiple models and understanding their strengths and weaknesses for task routing between them
- Ability to design data processing pipelines involving AI (input → preprocessing → AI → validation → output)
Will be a decisive advantage
- Experience with OpenAI Assistants / Responses API, file search, Structured Outputs
- Experience building RAG systems or agentic workflows in production
- Experience building knowledge graphs or working with domain ontologies
- Experience deploying and fine-tuning open-source models
- Data analysis skills: ability to build metrics