HENSOLDT
Nejo
Tech Lead em Engenharia de IA (m/f/d)
Sobre a oportunidade
Para uma empresa jovem no mercado de implementação de IA em rápido crescimento, estamos buscando um Tech Lead, para início imediato, idealmente no início de novembro. A empresa opera sistemas baseados em LLM em produção: pipelines de geração de conteúdo, geração aumentada por recuperação (RAG) em documentos internos e fluxos de trabalho automatizados integrados de perto com seus sistemas de negócios. Toda a stack é construída em TypeScript e Next.js.
Esses sistemas já estão em operação. Como Tech Lead, você assumirá a responsabilidade por eles, aumentará sua confiabilidade e qualidade, e os expandirá para novos casos de uso, sendo tecnicamente responsável por uma equipe. A função reúne engenharia aplicada de LLM e engenharia de backend sólida em TypeScript. Treinamento ou ajuste fino (fine-tuning) de modelos de fundação não fazem parte do trabalho.
Stack: TypeScript, Next.js, Node.js, Postgres com pgvector, Docker, Azure, Anthropic e OpenAI APIs, Vercel AI SDK.
O que você fará
- Responsabilidade técnica pela equipe, incluindo decisões de arquitetura e revisões de código
- Orientação técnica para a equipe e ponto de contato para colegas de áreas não técnicas
- Assumir e manter os pipelines de LLM existentes: revisar a arquitetura atual, identificar modos de falha, priorizar correções, e refatorar e estender os sistemas sem interromper a produção
- Ser responsável pelos sistemas RAG de ponta a ponta: ingestão e análise de documentos, chunking, indexação, recuperação híbrida (BM25 e vetorial), reescrita de consultas, reranking e geração fundamentada com citações
- Implementar e manter controle de acesso em nível de chunk, frescor de índice e isolamento de tenant em todos os sistemas de recuperação
- Desenvolver pipelines de geração de conteúdo que entreguem qualidade consistente em escala, incluindo etapas de revisão humana
- Construir e executar fluxos de trabalho automatizados contra sistemas de negócios internos e de terceiros (ERP, CRM, e-mail, APIs internas), com execução durável e idempotente, tratamento de retentativas e dead-letter, e etapas de aprovação para ações irreversíveis
- Configurar uma estrutura de avaliação para sistemas que atualmente rodam sem uma: golden datasets baseados em falhas reais de produção, métricas de recuperação e mais
- Implementar observabilidade ao longo de todo o caminho da requisição
- Otimizar custo e latência através de cache de prompts, batching, roteamento de modelos e modelos menores onde fizer sentido
- Identificar onde a lógica determinística é a melhor escolha e implementá-la adequadamente
- Trabalhar diretamente com colegas de áreas não técnicas para definir e validar processos automatizados
O que você traz
- Experiência profissional com pelo menos um sistema baseado em LLM em produção, incluindo responsabilidade por sua operação e tratamento de incidentes
- Habilidades avançadas em TypeScript e Node.js: tipagem estrita de saída de modelo não determinística, padrões assíncronos e de concorrência, respostas em streaming, tratamento estruturado de erros
- Experiência em produção com Next.js: App Router, manipuladores de rota, ações de servidor, streaming para o cliente
- Histórico comprovado de assumir e melhorar bases de código existentes sob tráfego de produção
- Experiência prática em recuperação: busca híbrida, escolha de modelos de embedding, reranking com cross-encoder, filtragem de metadados, recuperação com reconhecimento de permissão e diagnóstico estruturado de baixa qualidade de recuperação
- Experiência trabalhando com documentos do mundo real: PDFs com tabelas, material digitalizado, DOCX, HTML, incluindo análise com reconhecimento de layout, OCR e chunking baseado em evidências
- Saídas estruturadas e chamadas de ferramentas fazem parte do seu trabalho diário: JSON Schema, Zod ou validação de tempo de execução similar, chamada de função, tratamento de saída malformada ou parcial, gerenciamento de janela de contexto
- Experiência em projetar e executar avaliações de LLM
- Experiência com ferramentas de rastreamento e avaliação de LLM em uma base de código TypeScript (por exemplo, Braintrust, Langfuse, Promptfoo, OpenTelemetry ou Arize Phoenix)
- Familiaridade com Postgres incluindo busca vetorial (pgvector ou um armazenamento vetorial comparável), Docker, Git, CI/CD e pelo menos uma grande plataforma de nuvem
- Experiência prática com os SDKs TypeScript da Anthropic e/ou OpenAI
- Comunicação confiante em inglês, alemão é um diferencial
Diferenciais
- Execução de fluxo de trabalho durável para processos de longa duração e não assistidos (Temporal, Inngest ou similar)
- Orquestração de agentes em produção, chamada de ferramentas, recuperação, fluxos de trabalho de várias etapas (Vercel AI SDK, LangGraph, Mastra, Claude Agent SDK, MCP TypeScript SDK)
- Experiência na integração de sistemas corporativos como plataformas de ERP ou CRM como SAP
- Segurança e proteção de dados em sistemas de LLM, defesas contra injeção de prompt e exfiltração de dados, tratamento de PII, design compatível com GDPR, inferência hospedada na UE ou auto-hospedada
- Recuperação estruturada ou baseada em grafos para experiência com dados ricos em entidades
- Migração de pipelines ativos para um novo modelo, modelo de embedding ou índice sem perda de qualidade
- Azure DevOps, Pipelines, Repos e Boards
Benefícios
- Modelo híbrido com 2 dias de escritório por semana em um escritório iluminado no Belgian Quarter de Colônia (com duas varandas e a melhor vista da cidade ;))
- Implementação de IA, o mercado em crescimento dos próximos anos
- Horário de trabalho baseado em confiança com compensação por horas extras
- Muita liberdade criativa e espaço para suas próprias ideias
- Desenvolvimento profissional, estratégico e tecnológico contínuo
- Uma cultura de feedback aberto, comunicação transparente e caminhos de decisão curtos
- Eventos de equipe regulares e workations
- Salário a partir de €60,000 brutos por ano, com espaço para mais dependendo da experiência
A empresa é uma equipe internacional e está ativamente comprometida com um local de trabalho inclusivo. Candidaturas de pessoas de todos os gêneros e identidades são bem-vindas, independentemente de origem, idade, religião, orientação sexual ou deficiência. Como as mulheres permanecem sub-representadas na tecnologia, as mulheres são especialmente encorajadas a se candidatar.
Estamos ansiosos para receber sua candidatura!
