Full-Stack Developer
Role details
Job location
Tech stack
Job description
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
Requirements
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 education is enough Location: Sant Cugat (hybrid)