TOTVS
ANALISTA III DE DESENV. DE SOFTWARE
São Paulo / SP
Descrição da vaga
Descrição
Atuar como AI Engineer no time Smart Harness, desenvolvendo soluções de engenharia de software baseadas em Inteligência Artificial que ampliem a produtividade dos desenvolvedores. O profissional atuará na evolução de agentes, integrações com modelos de linguagem, ferramentas e mecanismos de contexto, transformando necessidades de produto em recursos confiáveis e utilizáveis na plataforma.
Responsabilidades e atribuições
Desenvolver e evoluir serviços, APIs, CLIs e ferramentas em Go para a plataforma Smart Harness.
Implementar integrações com LLMs, agentes de IA, MCP Servers, tools e skills.
Desenvolver mecanismos de recuperação e contextualização de informações, incluindo RAG quando aplicável ao caso de uso.
Implementar fluxos de tool calling, function calling e execução segura de ações por agentes.
Criar mecanismos para fornecer contexto de código, documentação e conhecimento técnico aos modelos.
Explorar e aplicar técnicas de prompt engineering, gerenciamento de contexto e memória de agentes.
Desenvolver e manter testes automatizados, avaliações e observabilidade para medir a qualidade, confiabilidade e segurança das respostas e ações dos agentes.
Investigar falhas de integração e comportamento dos agentes, propondo correções sustentáveis.
Participar das decisões de arquitetura e da evolução técnica dos serviços do Smart Harness.
Documentar decisões, integrações e padrões técnicos do produto.
Requisitos e qualificações
Superior completo em tecnologia e afins (desejável).
Experiência com desenvolvimento de software backend e conhecimento em Go.
Conhecimento de arquitetura de software, APIs HTTP, Git, containers e testes automatizados.
Experiência prática ou forte interesse em desenvolvimento assistido por IA, agentes ou coding agents.
Conhecimento de LLMs, prompt engineering, tool calling, MCP, RAG, embeddings e integração com modelos de linguagem.
Capacidade de analisar código, investigar comportamentos complexos e realizar troubleshooting de integrações distribuídas.
Boa compreensão de segurança, observabilidade e confiabilidade de serviços backend.
Informações da vaga
Modalidade de trabalho: Hybrid