Nejo

Tech Lead em Engenharia de IA (m/f/d)

TypeScriptNode.jsDocker
Tradução automática. Consulte o original.

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á

  1. Responsabilidade técnica pela equipe, incluindo decisões de arquitetura e revisões de código
  1. Orientação técnica para a equipe e ponto de contato para colegas de áreas não técnicas
  1. 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
  1. 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
  1. 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
  1. Desenvolver pipelines de geração de conteúdo que entreguem qualidade consistente em escala, incluindo etapas de revisão humana
  1. 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
  1. 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
  1. Implementar observabilidade ao longo de todo o caminho da requisição
  1. Otimizar custo e latência através de cache de prompts, batching, roteamento de modelos e modelos menores onde fizer sentido
  1. Identificar onde a lógica determinística é a melhor escolha e implementá-la adequadamente
  1. Trabalhar diretamente com colegas de áreas não técnicas para definir e validar processos automatizados

O que você traz

  1. Experiência profissional com pelo menos um sistema baseado em LLM em produção, incluindo responsabilidade por sua operação e tratamento de incidentes
  1. 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
  1. Experiência em produção com Next.js: App Router, manipuladores de rota, ações de servidor, streaming para o cliente
  1. Histórico comprovado de assumir e melhorar bases de código existentes sob tráfego de produção
  1. 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
  1. 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
  1. 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
  1. Experiência em projetar e executar avaliações de LLM
  1. 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)
  1. 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
  1. Experiência prática com os SDKs TypeScript da Anthropic e/ou OpenAI
  1. Comunicação confiante em inglês, alemão é um diferencial

Diferenciais

  1. Execução de fluxo de trabalho durável para processos de longa duração e não assistidos (Temporal, Inngest ou similar)
  1. 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)
  1. Experiência na integração de sistemas corporativos como plataformas de ERP ou CRM como SAP
  1. 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
  1. Recuperação estruturada ou baseada em grafos para experiência com dados ricos em entidades
  1. Migração de pipelines ativos para um novo modelo, modelo de embedding ou índice sem perda de qualidade
  1. 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!

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores