Senior AI Engineer - TypeScript Backend
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
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
O que pode te destacar ainda mais
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.
- 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.
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.
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.
- 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.
- 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