Senior AI Engineer

Há 2 horas

Florianópolis, State of Santa Catarina, Brasil VAAS Tempo integral
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á