Sobre Mavi
Mavi es una plataforma de agentes de IA especializada en el sector energético. Nuestros agentes automatizan procesos complejos y resuelven casos de forma autónoma en un ambiente altamente regulado.
Buscamos un/a Backend Software Engineer interesado/a en resolver retos técnicos. Participarás en el desarrollo de los servicios, modelos de datos e integraciones en los que se apoya Mavi. Te incorporarás en una fase temprana del proyecto, con la oportunidad de contribuir a su evolución técnica.
El rol
Como Backend Software Engineer, trabajarás en el núcleo técnico de la plataforma de Mavi. Desarrollarás servicios que procesan datos, integraciones con sistemas externos y la infraestructura que permite que nuestros agentes de IA funcionen en producción. Trabajarás de cerca con los fundadores para convertir procesos de negocio complejos en software robusto.
Qué harás
- Servicios backend y APIs: desarrollar y mantener servicios y APIs fiables, seguros y fáciles de evolucionar.
- Modelado de datos: participar en el diseño de modelos de datos y esquemas de base de datos para procesos de negocio complejos, manteniendo los datos consistentes y trazables.
- Integraciones: construir y mantener integraciones con sistemas externos y fuentes de datos de terceros (APIs REST, webhooks, intercambio de ficheros), cuidando la calidad de los datos y la gestión de errores.
- Procesamiento asíncrono: construir procesos en segundo plano, tareas programadas y flujos basados en eventos que funcionen de forma fiable.
- Agentes de IA en producción: ayudar a construir y operar agentes basados en LLMs: orquestación, tool calling, outputs estructurados y testing.
- Fiabilidad y rendimiento: desplegar,
monitorizar y depurar lo que construyes, y mejorar de forma continua el rendimiento, los logs y la cobertura de tests.
- Colaboración con negocio: trabajar con los fundadores para traducir requisitos de negocio en soluciones técnicas. Contacto ocasional con clientes.
Qué buscamos
- Experiencia: entre 3 y 5 años construyendo servicios backend, idealmente en Python y/o Node.js (TypeScript).
- Bases de datos: buen conocimiento de bases de datos relacionales (SQL) y de modelado de datos.
- APIs e integraciones: experiencia construyendo APIs e integrando sistemas de terceros.
- Entornos de producción: soltura con despliegues, monitorización y depuración.
- Ownership: autonomía y tendencia a sacar cosas adelante.
Se valora
- Experiencia práctica con LLMs (prompting, tool calling, evaluación).
- Experiencia con Docker, infraestructura cloud o pipelines de CI/CD.
- Experiencia en utilities, especialmente en el sector energético.
- Grado en Ingeniería Informática, Matemáticas, Física o similar.
- Proyectos propios: has construido cosas de principio a fin, en el trabajo o por tu cuenta, y puedes enseñarlas.
Por qué unirte
Somos una startup en fase temprana: decisiones rápidas, poca burocracia y visión de todas las áreas del negocio, desde producto e ingeniería hasta ventas y operaciones.
Podrás crecer con la empresa.A medida que Mavi escala, también lo hace tu rol, con margen real para asumir más alcance y responsabilidad.
Cómo aplicar
Además de tu CV, cuéntanos en pocas líneas algo que hayas construido por tu cuenta y de lo que estés orgulloso/a. Si tienes enlace (GitHub, demo, web), compártenoslo por
[email protected]
📌 Backend Software Engineer (Barcelona)
🏢 Mavi
📍 Barcelona