Senior AI Engineer - TypeScript Backend

VAAS

Florianópolis

Hybrid

BRL 180,000 - 320,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Descanso remunerado de 30 dias após 1 
Auxílio Caju (alimentação e transporte
Wellhub
Telemedicina Conexa & Psicologia Viva
Descontos em exames da rede Dasa
Descontos em farmácias Pague Menos
Vale estacionamento
Day off no mês do aniversário
Remuneração competitiva

Job summary

A VAAS busca um Senior AI Engineer para liderar o projeto de agentes de IA e a camada de IA Nativa. Você projetará, implementará e operará agentes com foco em rastreabilidade, explicações e limites, integrando modelos de linguagem (Anthropic, OpenAI, Google e Bedrock) e garantindo custo controlado.

Você trabalhará com arquitetura hexagonal, Time Temporal, gRPC/Protobuf, e equipes de backend (Java) para entregar soluções seguras e escaláveis em domínio regulado (crédito, fraude, AML, KYC).

Qualifications

  • Experiência sólida em backend com TypeScript em produção.
  • LLM: prompts, tool calling, outputs estruturados e custo.
  • Modelagem de domínio e contratos: schemas versionados.
  • Sistemas distribuídos: idempotência, retries, timeouts e long-running executions.
  • Testes automatizados e observabilidade como parte do trabalho.
  • Uso de agentes de código no fluxo diário com revisão rigorosa.
  • Comunicação escrita clara em português; leitura técnica em inglês.

Responsibilities

  • Modelar domínio e contratos com schemas versionados.
  • Desenvolver serviços backend em TypeScript com Node.js/NestJS.
  • Integrar modelos de linguagem: tool calling, outputs estruturados e streaming.
  • Construir execução durável para agentes com retries e retomada.
  • Impor limites, orçamentos e políticas de autonomia dos agentes.
  • Garantir rastreabilidade de ponta a ponta e auditabilidade das decisões.
  • Projetar e rodar evals com domínio para medir custo e latência.
  • Construir guardrails contra prompt injection e vazamento de dados.
  • Tratar dados pessoais conforme LGPD e residência por provider/região.
  • Escrever testes no mesmo PR, cobrindo determinismo do runtime.

Skills

Node.js
TypeScript
NestJS
Backend em produção
LLM integration
Observabilidade
Arquitetura hexagonal
Geração de código com agentes

Tools

Vercel AI SDK
Temporal
gRPC
Protobuf
Kubernetes
Argo CD
PostgreSQL
Redis

Job description

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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engenheiro(a) de Software Sênior - AI Agents Platform
Engenheiro(a) de Software Sênior - AI Agents Platform

VAAS • Florianópolis

On-site
BRL 180,000 - 240,000
Descanso remunerado de 30 dias após 1 
Auxílio alimentação/transporte
Wellhub
+6
Staff Engineer / Software Architect
Staff Engineer / Software Architect

VAAS • Florianópolis

Hybrid
BRL 180,000 - 280,000
Descanso remunerado de 30 dias após 1 
Auxílio Caju (alimentação e transporte
Wellhub
+7
AI Tech Lead
AI Tech Lead

VAAS • Florianópolis

Hybrid
BRL 300,000 - 550,000
Descanso remunerado 30 dias após 1 ano
Auxílio Caju (alimentação e transporte
Wellhub
+3
Senior Front-end Developer - React
Senior Front-end Developer - React

VAAS • Florianópolis

Hybrid
BRL 180,000 - 260,000
Descanso remunerado de 30 dias após 1 
Auxílio alimentação e transporte
Wellhub (antigo Gympass)
+6
Desenvolvedor(a) Frontend
Desenvolvedor(a) Frontend

VAAS • Florianópolis

Hybrid
BRL 120,000 - 180,000
Descanso remunerado de 30 dias após 1º
Auxílio Caju (alimentação e transporte
Wellhub
+6
Desenvolvedor(a) Back-end (Java)
Desenvolvedor(a) Back-end (Java)

VAAS • Florianópolis

Hybrid
BRL 120,000 - 180,000
Descanso remunerado de 30 dias após 1 
Auxílio Caju (alimentação e transporte
Wellhub
+6
Administrative Ops Analyst
Administrative Ops Analyst

VAAS • Florianópolis

On-site
BRL 78,120 - 122,760
Descanso remunerado 30 dias
Auxílio Caju
Wellhub
+6
Analista de Business Operations (BizOps) - CRM
Analista de Business Operations (BizOps) - CRM

VAAS • Florianópolis

Hybrid
BRL 60,000 - 90,000
Descanso remunerado
Auxílio alimentação e transporte
Wellhub
+6
Customer Success Manager Sênior
Customer Success Manager Sênior

VAAS • São Paulo

Hybrid
BRL 216,000 - 336,000
Descanso remunerado 30 dias
Auxílio Caju (alimentação/transporte)
Wellhub
+6
Pessoa Engenheira de Inteligência Artificial Especialista
Pessoa Engenheira de Inteligência Artificial Especialista

Datum • Brazil

Remote
BRL 200,000 - 360,000
Zenklub: sessões de bem-estar
Wellhub (Gympass)
MomCare
+3