Solution Architect
solution-architect Diseña soluciones end-to-end, acota dominios, gobierna trade-offs técnicos y define las specs que guían al resto del equipo y a los agentes.
Responsabilidades
- Modelar el dominio y descomponer el sistema
- Definir límites entre servicios y contratos
- Seleccionar estilo arquitectónico y patrones
- Gobernar seguridad, performance y coste
- Redactar specs de alto nivel y ADRs
Skills core
DDDEvent stormingPatrones arquitectónicosObservabilidadSeguridad
Skills IA
Diseño de workflows agénticosGobernanza de agentesPrompt/spec engineering
Viene de: Senior Developer / Tech Lead
Construye los sistemas que rodean al modelo: orquestación, memoria, retrieval, herramientas, evaluación y despliegue.
Responsabilidades
- Diseñar chains y pipelines de agentes
- Integrar tool use, RAG y memoria
- Optimizar coste, latencia y calidad
- Instrumentar evaluación y guardrails
- Operar modelos en producción
Skills core
Backend distribuidoColas/streamsObservabilidadSRE
Skills IA
LLM evalMCPTool useRAGAgents orchestration
Viene de: Backend Engineer / ML Engineer
Product Engineer
product-engineer Traduce la necesidad del usuario en especificaciones ejecutables. Piensa end-to-end, prototipa rápido y mide impacto.
Responsabilidades
- Descubrir el problema y priorizar hipótesis
- Redactar specs funcionales accionables
- Implementar vertical slices
- Medir adopción y aprendizaje
Skills core
Product discoveryMétricasUX writingFullstack
Skills IA
Copiloto asistidoGeneración guiada por specsEvaluación con usuarios
Viene de: Fullstack Developer
Functional Analyst
functional-analyst Puente entre negocio y sistema. Con IA, su trabajo deja de ser documentar a ser diseñar specs vivas y verificables.
Responsabilidades
- Modelar procesos y reglas de negocio
- Traducir requisitos a specs formales
- Validar casos de uso y criterios de aceptación
- Mantener la trazabilidad negocio ↔ sistema
Skills core
BPMNModeladoGherkin/BDDEntrevistas de usuario
Skills IA
Extracción de requisitos con LLMGeneración de specsDetección de ambigüedades
Viene de: Business Analyst
Technical Analyst
technical-analyst Convierte specs funcionales en specs técnicas listas para ejecutar, sean ejecutadas por personas o agentes.
Responsabilidades
- Diseño detallado de módulos
- Contratos de APIs y eventos
- Modelado de datos
- Guías de implementación accionables
Skills core
API designModelado relacional/NoSQLPatronesUML/C4
Skills IA
Generación de código guiadaValidación semántica de contratos
Viene de: Senior Developer
Quality Engineer
quality-engineer Garantiza que lo que se entrega cumple la spec. Con IA, pasa de ejecutar pruebas a diseñar estrategias y verificar agentes.
Responsabilidades
- Diseñar estrategia de pruebas por capas
- Automatizar regresión y contrato
- Detectar huecos en specs
- Validar comportamiento de agentes
Skills core
Testing pyramidPerformanceContract testingExploratory
Skills IA
Generación de casosLLM-as-judgeRed-teaming de agentes
Viene de: QA Engineer
Platform Engineer
platform-engineer Construye la plataforma interna para que otros — humanos o agentes — puedan entregar software con seguridad y velocidad.
Responsabilidades
- Pipelines de CI/CD
- Infraestructura como código
- Self-service para equipos
- Observabilidad y gobierno
Skills core
IaCKubernetesObservabilidadSRESeguridad
Skills IA
Asistentes en pipelinesAnálisis de cambiosPolicy as code
Viene de: DevOps Engineer
Developer clásico
classic-developer Sigue existiendo, pero su valor deja de ser escribir líneas: es entender el problema, decidir el diseño y validar el resultado.
Responsabilidades
- Implementar según specs
- Validar la salida del modelo
- Refactorizar y mantener la base
- Colaborar con agentes de forma crítica
Skills core
FundamentosAlgoritmosPatronesDebugging
Skills IA
Prompting técnicoRevisión crítica de código generado
Viene de: —