Full-Stack Developer

Nabla Education
Municipality of Madrid, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

Artificial Intelligence
Node.js
Software Engineering
React
Large Language Models
Prompt Engineering
Backend
Information Technology
Front End Software Development
Legacy Systems

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)

About the company

About Nabla Education At Nabla Education, we believe in unlocking every student's potential by empowering their teachers with meaningful, flexible, and intuitive tools. Our mission is to make personalized learning not just possible, but practical, and we do it by putting the latest AI at the hands of teachers in real classrooms. We're a fast-moving team building an AI-native offline-first platform used by schools across Spain. Every line of code has a direct impact on how teachers work and how students learn. The Role We're looking for an AI Engineer to lead the AI development at Nabla. You'll be the person who owns our AI layer end to end - evaluating models and pipelines, identifying where we can do better, and designing the next generation of features. Since we're a small team, you'll also contribute to full-stack development, building the product around the AI you design. This is a rare opportunity to step into a technical leadership role early in your career, with real ownership

Apply for this position