AI Developer
Role details
Job location
Tech stack
Job description
Tu día a día combinará backend robusto (Python/FastAPI), arquitectura de sistemas con IA aplicada, y gestión de infraestructura cloud. Diseñarás pipelines de procesamiento con LLMs, sistemas RAG con embeddings, y automatizaciones inteligentes. También tocarás frontend (Nuxt/Vue 3) cuando la experiencia de usuario lo requiera, y serás responsable de mantener entornos de producción estables con CI/CD, Docker y despliegues automatizados.
Requirements
-
Backend: Python sólido con FastAPI. Capacidad para diseñar APIs robustas, lógica de negocio compleja y arquitecturas multi-tenant.
-
IA aplicada: Experiencia real orquestando LLMs (OpenAI, Anthropic, etc.). Comprensión de contexto, tokens, prompting y limitaciones de los modelos.
-
RAG y embeddings: Experiencia implementando sistemas de recuperación semántica con pgvector o similares.
-
Datos: SQL avanzado (PostgreSQL), SQLAlchemy, Alembic. Diseño de esquemas, migraciones, soft deletes, índices y optimización.
-
Infraestructura: Docker, Linux, despliegues en cloud (AWS Lightsail o similar). CI/CD con GitHub Actions incluyendo rollbacks, health checks y notificaciones.
-
Frontend: Nuxt/Vue 3, TypeScript, CSS/SCSS. No será tu foco principal, pero debes poder construir interfaces funcionales.
-
Integración: Consumo de APIs externas, Microsoft Graph API, OAuth/JWT, lectura de documentación técnica.
-
Modalidad: Presencial en Vigo.
-
Proyectos reales con IA en el núcleo: RAG, chatbots, automatización de contenidos, agentes.
-
Impacto directo: Equipo pequeño donde tus decisiones técnicas definen el producto.
-
Cultura Pro-IA: Uso de herramientas de vanguardia (Claude Code, etc.) con responsabilidad técnica.
-
Ownership real: No buscamos a alguien que ejecute tickets, sino que entienda el problema y construya la solución.
Valorable
- Experiencia con Moodle (plugins, LTI, arquitectura).
- Conocimiento de arquitecturas de microservicios.
- Familiaridad con procesamiento de documentos (PDFs, scraping, pipelines de contenido).
- Curiosidad por GraphRAG, agentes autónomos y técnicas avanzadas de GenAI.
- PHP básico para integrar o adaptar código existente., * Resolutivo/a: Ante un problema, investigas, pruebas y propones soluciones antes de quedarte bloqueado/a.
- Autónomo/a: Gestionas tu trabajo con criterio, documentas lo que haces y piensas en la escalabilidad del equipo.
- Curioso/a: La IA generativa te apasiona y te mantienes al día por iniciativa propia.
- Versátil: Te sientes cómodo/a saltando entre capas del stack según lo que necesite el proyecto.
- Metódico/a: Prefieres entender las implicaciones de una decisión antes de implementarla.