Full-Stack Developer
Role details
Job location
Tech stack
Requirements
and real users from day one. What You'll Do - Evaluate and benchmark AI models and pipelines, making data-driven decisions on what to improve or replace - Design and implement new AI-powered features, from concept to production - Build and maintain evaluation frameworks to ensure AI output quality, reliability, and cost-efficiency - Collaborate closely with the rest of the team on full-stack development (frontend and backend) - Stay on top of the latest AI research and tools, and bring the best of it into our product What Makes This Extraordinary - Real AI ownership - you won't be a cog in a large ML team; you'll lead AI decisions at a company where AI is a core pillar of the product - Direct impact - your work reaches teachers and students in real classrooms, with fast and meaningful feedback loops - Latest technology - we work with cutting-edge AI providers and move fast; no legacy systems, no bureaucracy - Leadership from day one - with a team of 4, your voice shapes the product roadmap and technical direction - Hard, interesting problems - handwriting recognition, pedagogical content generation, adaptive learning - this is non-trivial AI work worth doing What We're Looking For - Degree in Computer Science, Engineering, or a related field, or equivalent practical experience - 2+ years of experience in software development, with a meaningful portion focused on AI/ML or LLM integrations - Hands-on experience building and deploying AI features in production (not just notebooks or side projects) - Comfort working across the stack - backend (Node preferred) and frontend (React preferred) - Experience with LLM APIs, prompt engineering, and evaluation techniques - Strong problem-solving skills and the ability to make decisions with imperfect information - Clear communicator who can work autonomously in a small team - Experience in edtech is a plus, but passion for