Na CI&T, você vai criar soluções de software para clientes, usando inteligência artificial como parte central do desenvolvimento. Você atuará em diferentes etapas, da arquitetura à entrega em produção, e poderá desenvolver agentes e ferramentas que apoiem o trabalho de todo o time. Para quem 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
- Projetar e desenvolver soluções de software, da arquitetura ao código testado e pronto para produção
- Criar, configurar e orquestrar agentes, habilidades e ferramentas para acelerar o desenvolvimento e compartilhar essas práticas com o time
- Aplicar fundamentos de arquitetura e engenharia de software, incluindo microsserviços, sistemas orientados a eventos, filas, integração contínua, entrega contínua, desenvolvimento orientado a testes e automação
- Traduzir requisitos em soluções técnicas viáveis, simples e escaláveis, avaliando criticamente os resultados gerados por inteligência artificial
- Validar soluções e agentes com testes, avaliações e exercícios de segurança, considerando qualidade, comportamento e riscos
- Projetar soluções com modelos de inteligência artificial, recuperação de informações, orquestração de ferramentas e agentes quando necessário
- Estruturar pipelines e fontes de dados de contexto para aplicações com agentes
- Instrumentar a observabilidade da aplicação e dos agentes, monitorando seu funcionamento e identificando anomalias
- Considerar o custo e a qualidade das chamadas a modelos e agentes ao projetar soluções
- Entregar soluções alinhadas aos requisitos de implantação e operação, respeitando práticas de ética, privacidade, segurança e conformidade
Requisitos obrigatórios
- Experiência de nível intermediário a sênior em desenvolvimento de software
- Conhecimento de Node.js, TypeScript e NestJS
- Capacidade de projetar, desenvolver, testar e avaliar soluções de software
- Conhecimento de práticas modernas de arquitetura e engenharia de software
Diferenciais
- Experiência com recuperação de informações, bases de dados vetoriais e integração de fontes de dados para aplicações com inteligência artificial
- Familiaridade com avaliação de sistemas probabilísticos, segurança de aplicações com agentes e observabilidade
O que esperamos
Você terá autonomia para tomar decisões técnicas, revisar os resultados gerados por inteligência artificial e assumir responsabilidade pela qualidade do que entrega. Esperamos uma atuação generalista ao longo do desenvolvimento, combinada com profundidade técnica para avaliar soluções e colaborar com o time.