Nejo

Tech Lead AI Engineering (m/w/d)

TypeScriptNode.jsDocker
Traducción automática. Consulta el original.

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

  1. Responsabilidad técnica del equipo, incluyendo decisiones de arquitectura y revisiones de código
  1. Orientación técnica para el equipo y punto de contacto para compañeros no técnicos
  1. 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
  1. 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
  1. 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
  1. Desarrollar pipelines de generación de contenido que ofrezcan una calidad consistente a escala, incluyendo pasos de revisión humana
  1. 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
  1. 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
  1. Implementar observabilidad a lo largo de toda la ruta de solicitud
  1. Optimizar costes y latencia mediante caché de prompts, procesamiento por lotes, enrutamiento de modelos y modelos más pequeños cuando tenga sentido
  1. Identificar dónde la lógica determinista es la mejor opción e implementarla en consecuencia
  1. Trabajar directamente con compañeros no técnicos para definir y validar procesos automatizados

Lo que aportas

  1. 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
  1. 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
  1. Experiencia en producción con Next.js: App Router, manejadores de rutas, acciones de servidor, streaming al cliente
  1. Historial probado de asumir y mejorar bases de código existentes bajo tráfico de producción
  1. 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
  1. 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
  1. 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
  1. Experiencia diseñando y ejecutando evaluaciones de LLM
  1. 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)
  1. 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
  1. Experiencia práctica con los SDKs de TypeScript de Anthropic y/o OpenAI
  1. Comunicación fluida en inglés, el alemán es un plus

Lo que valoramos

  1. Ejecución de flujos de trabajo duraderos para procesos de larga duración y desatendidos (Temporal, Inngest o similar)
  1. 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)
  1. Experiencia integrando sistemas empresariales como plataformas ERP o CRM como SAP
  1. 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
  1. Recuperación estructurada o basada en grafos para experiencia con datos intensivos en entidades
  1. Migración de pipelines en vivo a un nuevo modelo, modelo de embedding o índice sin pérdida de calidad
  1. 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!

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores