Durante los últimos dos años, una pregunta pasó a aparecer con frecuencia en conversaciones con CTOs y founders: "Si la IA ya escribe código, revisa PRs y sugiere arquitectura, ¿todavía necesitamos Tech Lead?"
La respuesta corta es: sí. La respuesta larga es lo que explora este artículo.
Lo que los agentes hacen bien
Agentes de IA con acceso a repositorios, pipelines y documentación ya son capaces de:
- Revisar código con una cobertura mucho mayor que cualquier humano en un ciclo de sprint
- Detectar patrones de deuda técnica en toda la base de código en minutos
- Sugerir refactors basados en las convenciones del proyecto
- Generar documentación a partir del código y del historial de commits
- Automatizar la triage de issues y la clasificación de severidad de bugs
Esto es sustancial. Tareas que consumían horas de un senior o tech lead ahora ocurren en segundos. Para equipos pequeños, esto puede parecer que el "rol de liderazgo técnico" fue comoditizado.
Lo que los agentes no pueden hacer
Donde el análisis se vuelve más interesante, y donde el papel de un Staff Engineer se torna aún más crítico.
1. Entender el contexto organizacional
Un agente lee el código. No sabe que aquel módulo legado no puede refactorizarse ahora porque el equipo de ventas prometió una feature al cliente más importante de la empresa para la próxima semana. No sabe que el dev responsable está saliendo del equipo y que cualquier cambio en esa área va a aumentar el riesgo de transición.
El contexto organizacional es político, relacional y temporal. Es exactamente donde un Staff Engineer genera más valor.
2. Hacer apuestas técnicas de mediano plazo
Los agentes optimizan localmente. Un Tech Lead que piensa como Staff Engineer cuestiona: "¿Esta decisión que parece correcta hoy nos va a bloquear dentro de 18 meses?". La diferencia entre una buena decisión de arquitectura y una mala rara vez aparece en el sprint actual.
3. Desarrollar otros ingenieros
La mentoría eficaz no es revisión de código. Es entender dónde está un ingeniero en su arco de crecimiento, qué lo está bloqueando, y crear las condiciones correctas para que avance. Eso exige empatía, paciencia y capacidad de calibrar el feedback al contexto individual, nada de eso es replicable por un agente.
4. Construir confianza técnica con stakeholders
Uno de los trabajos menos visibles, y más importantes, de un Staff Engineer es ser la persona a quien el CPO, el CEO o el board consulta cuando hay una decisión técnica con implicación estratégica. Esa confianza se construye a lo largo del tiempo, en conversaciones difíciles y decisiones bien justificadas. Ningún agente acumula ese tipo de capital relacional.
La nueva ecuación: Staff Engineer + Agentes
La forma más útil de pensar en esto no es "IA vs. Tech Lead", sino cómo un Staff Engineer multiplica su impacto con agentes como herramientas.
Considera el siguiente escenario: antes de los agentes, un Staff Engineer lograba hacer revisión técnica significativa en quizás 15-20 PRs por semana, además de participar en decisiones de diseño y mentoría. Con agentes, el mismo profesional puede:
- Usar el agente para hacer la primera pasada de revisión en todos los PRs del equipo
- Recibir alertas solo para los PRs que el agente identificó como de mayor riesgo o inconsistencia
- Enfocar su tiempo humano en las decisiones que más importan: trade-offs arquitectónicos, conversaciones de carrera, alineación con producto
¿El resultado? El alcance del Staff Engineer crece de forma no lineal. En vez de impactar 4-6 ingenieros, pasa a influenciar todo el output técnico del equipo.
El riesgo del que nadie habla
Existe un riesgo real en equipos que adoptan agentes de IA sin la supervisión de un ingeniero experimentado: la degradación silenciosa de la calidad técnica.
Los agentes aprueban código que pasa los tests pero acumula deuda conceptual. Sugieren patterns sin considerar el nivel de madurez del equipo. Generan documentación que es técnicamente correcta pero estratégicamente equivocada.
Sin alguien con visión de largo plazo y juicio técnico calibrado al contexto del producto, la IA acelera al equipo hacia problemas mayores. Más rápido, pero en la dirección equivocada.
El rol que ningún agente sustituye
El auge de los agentes de IA no elimina la necesidad de liderazgo técnico. Eleva el nivel mínimo para quien quiere ejercer ese papel con impacto real.
El Tech Lead que solo distribuye tareas, hace code review manual y gestiona Jira será sustituido, no por la IA, sino por un Staff Engineer que usa IA para hacer todo eso a escala y dedica su tiempo a lo que solo los humanos saben hacer bien.
La pregunta que los CTOs deberían estar haciéndose no es "¿necesitamos Tech Lead?", sino: "¿tenemos ingenieros séniores lo suficientemente preparados para trabajar con agentes de forma estratégica?"
Esa es una pregunta de Staff Engineering.