Tech Lead es responsable de la dirección técnica integral, la arquitectura y la entrega en los equipos de IA, backend e infraestructura de datos, y guía a los ingenieros que trabajan en:
- Agentes de IA y orquestación con LangChain
- Backend en Python/Django y capa de API
- Infraestructura de datos (MinIO, ClickHouse, Qdrant)
- Frontend (React, Node.js)
- Debe participar directamente en la arquitectura y el código cuando sea necesario, y ser estratégico en el diseño técnico, la contratación y la alineación de la hoja de ruta.
Responsabilidades clave
- Arquitectura y diseño
- Definir y evolucionar la arquitectura del sistema en las capas de IA, backend y datos.
- Garantizar la escalabilidad, la tolerancia a fallos y la seguridad de las canalizaciones de datos y de las API.
- Integrar múltiples fuentes de datos en una capa unificada y consultable.
Liderazgo de equipo
- Dirigir y asesorar a un equipo multifuncional (backend, datos, IA, frontend).
- Revisar el código y asegurar las mejores prácticas en pruebas, CI/CD y documentación.
- Colaborar con los equipos de producto e IA en las prioridades de la hoja de ruta.
Sistemas de IA
- Supervisar el diseño de marcos de trabajo de múltiples agentes (LangChain, LangGraph).
- Implementar sistemas robustos de recuperación y fundamentación usando Qdrant u otros almacenes vectoriales.
- Trabajar con ingenieros de LLM para optimizar el contexto de los agentes, el enrutamiento de prompts y la evaluación.
Datos y backend
- Diseñar la arquitectura de las API y las capas de acceso a datos en torno a MinIO, ClickHouse, PostgreSQL y Qdrant.
- Optimizar las canalizaciones para la ingestión, la anonimización y el cumplimiento.
Confiabilidad del producto
- Configurar la observabilidad, la monitorización y la gestión de incidentes en todas las capas.
- Aplicar controles robustos de seguridad, gobernanza de datos y privacidad.
Contratación y crecimiento
- Apoyar en la contratación de ingenieros de backend, datos e IA a medida que escalamos.
- Establecer estándares técnicos, directrices de incorporación y procesos de desarrollo.
Requisitos
Requisitos técnicos principales
- Amplia experiencia en Python, idealmente con Django/FastAPI.
- Experiencia con LangChain, LLMs o arquitecturas basadas en agentes.
- Conocimiento de la infraestructura de datos:
- Almacenamiento de objetos: MinIO/S3
- Bases de datos vectoriales: Qdrant/Weaviate/Pinecone
- Bases de datos analíticas: ClickHouse/PostgreSQL
- Familiaridad con React/Node.js para gestionar la integración de frontend.
- Sólida experiencia en diseño de API, microservicios y sistemas orientados a eventos.
- Experiencia liderando equipos de producto centrados en IA o datos.
IA y datos
- Experiencia práctica construyendo canalizaciones de generación aumentada por recuperación (RAG).
- Conocimiento de incrustación de datos, búsqueda semántica, segmentación y gestión de contexto.
- Familiaridad con agentes de LangChain, gestión de memoria y orquestación de herramientas.
- Experiencia en anonimización segura de datos y arquitecturas conformes a normativas.
Liderazgo y comunicación
- Capacidad para traducir objetivos de negocio (p. ej., visibilidad de cumplimiento, análisis de sentimiento) en hojas de ruta técnicas.
- Cómodo revisando PRs, dirigiendo revisiones de sprint y desbloqueando a los ingenieros.
- Excelentes habilidades de comunicación (por favor) con partes interesadas tanto técnicas como no técnicas.
Puntos extra
- Experiencia en los dominios de WealthTech / FinTech / RegTech.
- Experiencia previa con Azure Cloud.
- Conocimiento de integración de datos empresariales (Salesforce, Outlook, CRM, etc.).
- Experiencia en seguridad, gestión de identidades o sistemas de cumplimiento.