Na CI&T, você poderá desenvolver e aprimorar um agente de IA integrado à squad, ajudando a conduzir etapas como descoberta, implementação, revisão de código, testes e verificação de critérios de conclusão. Seu foco será combinar desenvolvimento de agentes, integração com o contexto dos projetos e práticas sólidas de engenharia para promover entregas confiáveis e de qualidade.
A CI&T atua com transformação tecnológica e soluções de negócios integradas à tecnologia e à IA, reunindo equipes em diversos países. Se você reside na Região Metropolitana de Campinas, a presença nos escritórios da cidade é obrigatória, conforme a política de frequência vigente.
Responsabilidades
- Desenvolver e evoluir o comportamento, as ferramentas, as capacidades e os fluxos de orquestração do agente de IA da squad
- Integrar o agente a repositórios, APIs, mensageria e bancos de dados que fornecem contexto aos projetos
- Definir e validar prompts, regras de comportamento e critérios de conclusão usados em verificações automatizadas
- Avaliar a qualidade do código, dos testes e das análises produzidos pelo agente e aprimorar continuamente o processo
- Participar de decisões técnicas e apoiar a melhoria contínua do trabalho da squad
- Operar, medir e refinar o agente no dia a dia
Requisitos obrigatórios
- Experiência prática no desenvolvimento de aplicações com IA e modelos de linguagem, incluindo integração com APIs de modelos, agentes e chamada de ferramentas ou funções
- Experiência com engenharia de prompts e definição de regras de comportamento
- Conhecimento de arquitetura orientada a eventos, incluindo contratos, tópicos ou filas, filas de mensagens não processadas e idempotência
- Experiência com microsserviços e comunicação entre serviços por APIs, incluindo versionamento e observabilidade básica
- Conhecimento sólido de bancos de dados relacionais e NoSQL
- Experiência com testes automatizados e boas práticas de qualidade
- Conhecimento e aplicação de SOLID, código limpo e arquitetura em camadas ou arquitetura limpa
- Domínio de Git e de fluxos colaborativos, incluindo branches, solicitações de alteração e revisão de código
Diferenciais
- Interesse em aprimorar continuamente a qualidade e a confiabilidade de agentes de IA
- Facilidade para colaborar em decisões técnicas e compartilhar práticas de engenharia com a equipe
O que esperamos
Esperamos que você combine conhecimento de desenvolvimento de software e aplicações com IA para criar agentes úteis, seguros e alinhados às práticas de engenharia da squad. Você atuará em parceria com o time, avaliando resultados e contribuindo para a melhoria contínua das entregas.