Senior AI Engineer - TypeScript Backend

V
vaas.com.br

Software Engineering, Data Science · Full-time

Florianópolis, State of Santa Catarina, Brazil

Posted on Oct 4, 2026
Sobre a VAAS

A VAAS é uma plataforma de decisão AI-native para risco e compliance. Empresas usam a Vaas para decidir sobre crédito, fraude, AML e KYC. Nossos clientes operam em ambiente regulado, e cada decisão precisa de rastreabilidade, explicação e limites claros.

Sua missão

Como nosso(a) Senior AI Engineer, você terá um papel fundamental em projetar, implementar e operar os agentes de IA da VAAS, dentro do time de Agents & AI-Native, responsável pela camada de agentes da plataforma e pelas capacidades de IA dentro do produto. Sua missão será contribuir diretamente para que empresas que decidem sobre crédito, fraude, AML e KYC operem com rastreabilidade, explicação e limites claros em cada decisão, ajudando a transformar LLMs em componentes previsíveis, auditáveis e com custo controlado em um domínio regulado.

O que você vai fazer no dia a dia

  • Modelar domínio e contratos com schemas versionados como fonte única de verdade.
  • Desenvolver serviços backend em TypeScript com Node.js/Bun e NestJS, em arquitetura hexagonal.
  • Integrar modelos de linguagem: tool calling, structured outputs, streaming e múltiplos providers.
  • Construir execução durável para agentes: retries, idempotência e retomada.
  • Implementar limites, orçamentos e políticas de autonomia que definem o que um agente pode fazer.
  • Garantir rastreabilidade de ponta a ponta, para que cada decisão de um agente seja reconstruível e auditável.
  • Projetar e rodar evals com especialistas de domínio, medindo qualidade, custo e latência para decidir o que sobe para produção.
  • Construir guardrails contra prompt injection, vazamento de dados e uso indevido de tools.
  • Tratar dados pessoais no contexto do modelo: minimização, mascaramento, LGPD e residência de dados por provider e região.
  • Escrever testes primeiro, no mesmo PR que o código, cobrindo o determinismo do runtime e o comportamento não determinístico dos modelos.
  • Operar o que constrói: métricas, logs, tracing e on-call compartilhado.
  • Colaborar com outros times de backend (Java) e com produto em specs, ADRs e documentação que pessoas e agentes de código conseguem seguir.

Stack & ferramentas

  • Runtime e linguagem: Node.js/Bun, TypeScript, NestJS, Fastify, tRPC, Zod, Drizzle.
  • IA: Vercel AI SDK. Modelos Anthropic, OpenAI, Google e Bedrock. Evals e tracing de LLM.
  • Execução durável: Temporal.
  • Dados: PostgreSQL, Redis.
  • Integração: tRPC. gRPC e Protobuf com os serviços Java.
  • Infra: GCP, Kubernetes, Argo CD, GitHub Actions.
  • Qualidade: testes em todas as camadas, Biome, SonarQube, fitness functions de arquitetura.
  • Trabalho diário: Claude Code e agentes de código.

O que buscamos no seu perfil

Mais do que preencher requisitos técnicos, queremos alguém alinhado(a) à nossa missão de ajudar empresas a tomarem decisões melhores de maneira inteligente, ágil e confiável, e que queira crescer junto conosco na construção da visão de ser a plataforma líder em gestão de riscos para tomada de decisão.

Requisitos obrigatórios

  • Experiência sólida em backend com TypeScript em Node.js, em produção.
  • Feature com LLM colocada em produção e operada depois: prompts, tool calling, structured outputs, falhas e custo.
  • Modelagem de domínio e contratos: schemas, versionamento e compatibilidade.
  • Sistemas distribuídos: idempotência, retries, timeouts e execuções longas.
  • Testes automatizados e observabilidade como parte do trabalho, não como etapa final.
  • Uso de agentes de código no trabalho diário, revisando o que eles produzem com o mesmo rigor de um PR humano.
  • Comunicação escrita clara em português. Leitura técnica em inglês.

Você não atende a todos os itens? Candidate-se mesmo assim. Avaliamos trajetória, não checklist.

O que pode te destacar ainda mais

  • Temporal, Restate, Inngest ou outro motor de execução durável em produção.
  • Evals de LLM em CI: Promptfoo, Braintrust, Langfuse ou solução própria.
  • Vercel AI SDK. Bun em produção.
  • Segurança de LLM: prompt injection, OWASP Top 10 for LLM, isolamento de tools.
  • Sistemas multi-agente, memória e RAG.
  • Arquitetura hexagonal, DDD e orquestração de workflows.
  • Domínio regulado: crédito, fraude, KYC ou AML.
  • Código aberto ou escrita pública sobre agentes de IA.

Como trabalhamos

  • Arquitetura hexagonal e DDD, com regras verificadas por fitness functions no CI.
  • Testes no mesmo PR que o código.
  • PRs pequenos e empilhados.
  • Specs antes do código. Decisões registradas em ADRs.
  • Agentes de código no fluxo diário, com revisão humana de tudo que entra. Você tem acesso aos agentes e aos tokens que o trabalho exige.
  • Código, testes e commits em inglês. Specs, PRs e conversas em português.

Incentivos oferecidos pela VAAS

  • Descanso remunerado de 30 dias após 1 ano
  • Auxílio Caju (alimentação e transporte) para quem atua em modelo híbrido ou presencial
  • Wellhub (antigo Gympass)
  • Telemedicina Conexa & Psicologia Viva, com acesso a:
    • 2 consultas mensais com nutricionista
    • 2 consultas mensais com psicólogo
    • Clínico geral e especialistas com preços reduzidos via Telemedicina
    • Descontos em exames da rede Dasa (+15%)
    • Descontos em farmácias Pague Menos (20% a 30%)
  • Vale estacionamento
  • Day off no mês do aniversário
  • Remuneração competitiva