HENSOLDT
Nejo
Tech Lead AI Engineering (m/w/d)
Sobre la oportunidad
Para una empresa joven en el mercado de rápido crecimiento de la implementación de IA, buscamos un Tech Lead, para empezar lo antes posible, idealmente a principios de noviembre. La empresa ejecuta sistemas basados en LLM en producción: pipelines de generación de contenido, generación aumentada por recuperación (RAG) en documentos internos y flujos de trabajo automatizados estrechamente integrados con sus sistemas empresariales. Toda la pila tecnológica está construida sobre TypeScript y Next.js.
Estos sistemas ya están en funcionamiento. Como Tech Lead, te harás cargo de ellos, aumentarás su fiabilidad y calidad, y los ampliarás a nuevos casos de uso, siendo además el responsable técnico de un equipo. El puesto combina la ingeniería aplicada de LLM con una sólida ingeniería de backend en TypeScript. El entrenamiento o ajuste fino de modelos base no forma parte del trabajo.
Stack: TypeScript, Next.js, Node.js, Postgres con pgvector, Docker, Azure, Anthropic y OpenAI APIs, Vercel AI SDK.
Lo que harás
- Responsabilidad técnica del equipo, incluyendo decisiones de arquitectura y revisiones de código
- Orientación técnica para el equipo y punto de contacto para compañeros no técnicos
- Asumir y mantener los pipelines de LLM existentes: revisar la arquitectura actual, identificar modos de fallo, priorizar correcciones, y refactorizar y ampliar los sistemas sin interrumpir la producción
- Gestionar los sistemas RAG de principio a fin: ingesta y análisis de documentos, fragmentación (chunking), indexación, recuperación híbrida (BM25 y vectorial), reescritura de consultas, reranking y generación fundamentada con citas
- Implementar y mantener el control de acceso a nivel de fragmento, la frescura del índice y el aislamiento de inquilinos en todos los sistemas de recuperación
- Desarrollar pipelines de generación de contenido que ofrezcan una calidad consistente a escala, incluyendo pasos de revisión humana
- Construir y ejecutar flujos de trabajo automatizados contra sistemas empresariales internos y de terceros (ERP, CRM, correo electrónico, APIs internas), con ejecución duradera e idempotente, gestión de reintentos y mensajes fallidos (dead-letter), y pasos de aprobación para acciones irreversibles
- Configurar un marco de evaluación para sistemas que actualmente funcionan sin uno: conjuntos de datos de referencia (golden datasets) basados en fallos reales de producción, métricas de recuperación y más
- Implementar observabilidad a lo largo de toda la ruta de solicitud
- Optimizar costes y latencia mediante caché de prompts, procesamiento por lotes, enrutamiento de modelos y modelos más pequeños cuando tenga sentido
- Identificar dónde la lógica determinista es la mejor opción e implementarla en consecuencia
- Trabajar directamente con compañeros no técnicos para definir y validar procesos automatizados
Lo que aportas
- Experiencia profesional con al menos un sistema basado en LLM en producción, incluyendo la responsabilidad de su operación y gestión de incidentes
- Habilidades avanzadas en TypeScript y Node.js: tipado estricto de salidas de modelos no deterministas, patrones asíncronos y de concurrencia, respuestas en streaming, manejo estructurado de errores
- Experiencia en producción con Next.js: App Router, manejadores de rutas, acciones de servidor, streaming al cliente
- Historial probado de asumir y mejorar bases de código existentes bajo tráfico de producción
- Experiencia práctica en recuperación: búsqueda híbrida, elección de modelos de embedding, reranking con cross-encoder, filtrado de metadatos, recuperación consciente de permisos y diagnóstico estructurado de mala calidad de recuperación
- Experiencia trabajando con documentos del mundo real: PDFs con tablas, material escaneado, DOCX, HTML, incluyendo análisis consciente del diseño, OCR y fragmentación basada en evidencia
- Las salidas estructuradas y la llamada a herramientas (tool calling) son parte de tu trabajo diario: JSON Schema, Zod o validación en tiempo de ejecución similar, llamada a funciones, manejo de salidas mal formadas o parciales, gestión de la ventana de contexto
- Experiencia diseñando y ejecutando evaluaciones de LLM
- Experiencia con herramientas de trazado y evaluación de LLM en una base de código TypeScript (por ejemplo, Braintrust, Langfuse, Promptfoo, OpenTelemetry o Arize Phoenix)
- Familiaridad con Postgres incluyendo búsqueda vectorial (pgvector o un almacén vectorial comparable), Docker, Git, CI/CD y al menos una plataforma en la nube importante
- Experiencia práctica con los SDKs de TypeScript de Anthropic y/o OpenAI
- Comunicación fluida en inglés, el alemán es un plus
Lo que valoramos
- Ejecución de flujos de trabajo duraderos para procesos de larga duración y desatendidos (Temporal, Inngest o similar)
- Orquestación de agentes en producción, llamada a herramientas, recuperación, flujos de trabajo de varios pasos (Vercel AI SDK, LangGraph, Mastra, Claude Agent SDK, MCP TypeScript SDK)
- Experiencia integrando sistemas empresariales como plataformas ERP o CRM como SAP
- Seguridad y protección de datos en sistemas de LLM, defensas contra inyección de prompts y exfiltración de datos, manejo de PII, diseño conforme al RGPD, inferencia alojada en la UE o autohospedada
- Recuperación estructurada o basada en grafos para experiencia con datos intensivos en entidades
- Migración de pipelines en vivo a un nuevo modelo, modelo de embedding o índice sin pérdida de calidad
- Azure DevOps, Pipelines, Repos y Boards
Beneficios
- Configuración híbrida con 2 días de oficina por semana en una oficina luminosa en el Barrio Belga de Colonia (¡con dos balcones y la mejor vista de la ciudad ;))
- Implementación de IA, el mercado en crecimiento de los próximos años
- Horario de trabajo basado en la confianza con compensación por horas extras
- Mucha libertad creativa y espacio para tus propias ideas
- Desarrollo profesional, estratégico y tecnológico continuo
- Una cultura de feedback abierto, comunicación transparente y vías de decisión cortas
- Eventos de equipo regulares y workations
- Salario desde €60,000 brutos al año, con margen para más dependiendo de la experiencia
La empresa es un equipo internacional y está activamente comprometida con un lugar de trabajo inclusivo. Las solicitudes de personas de cualquier género e identidad son bienvenidas, independientemente de su origen, edad, religión, orientación sexual o discapacidad. Como las mujeres siguen estando subrepresentadas en el sector tecnológico, se anima especialmente a las mujeres a presentar su solicitud.
¡Esperamos recibir tu solicitud!
