Na CI&T, você poderá contribuir para transformar o potencial da inteligência artificial em soluções de impacto para grandes empresas. Como pessoa Desenvolvedora Sênior de IA, você desenvolverá aplicações com modelos de linguagem e ajudará a criar produtos e plataformas escaláveis e confiáveis. Se você reside na Região Metropolitana de Campinas, deverá comparecer aos escritórios da cidade conforme a política de frequência vigente.
Responsabilidades
- Desenvolver e evoluir aplicações e serviços baseados em modelos de linguagem usando Python
- Projetar soluções de geração aumentada por recuperação (RAG), conectando modelos a diferentes fontes de conhecimento
- Integrar aplicações a APIs, microsserviços e sistemas existentes
- Trabalhar com embeddings, indexação, busca semântica e bancos de dados vetoriais
- Contribuir para a criação de fluxos e aplicações com agentes de IA
- Aplicar boas práticas de qualidade, observabilidade e monitoramento
- Participar de decisões técnicas para aprimorar desempenho, escalabilidade e confiabilidade
- Colaborar com equipes multidisciplinares na implementação de soluções alinhadas às necessidades do negócio
Requisitos obrigatórios
- Experiência sólida em desenvolvimento de software com Python
- Experiência prática no desenvolvimento e na integração de aplicações com modelos de linguagem
- Experiência com arquiteturas RAG e integração de modelos a fontes de conhecimento
- Conhecimento de embeddings, busca semântica e bancos de dados vetoriais
- Experiência no desenvolvimento de APIs e na integração entre serviços
- Conhecimento de frameworks para aplicações com modelos de linguagem, como LangChain, LangGraph ou similares
- Conhecimento de boas práticas de engenharia de software, Git e desenvolvimento colaborativo
- Capacidade de analisar problemas complexos e propor soluções escaláveis alinhadas ao negócio
Diferenciais
- Experiência com arquiteturas de agentes de IA e sistemas multiagentes
- Experiência com LangGraph e orquestração de fluxos de agentes
- Conhecimento de ferramentas de observabilidade para modelos de linguagem, como Langfuse ou similares
- Experiência com implantação e operação de aplicações de IA em nuvem
- Conhecimento de arquitetura de sistemas distribuídos e microsserviços
- Conhecimento de Java ou Node.js
- Experiência com React para desenvolvimento de interfaces
- Inglês intermediário
O que esperamos
Esperamos que você una sua experiência em desenvolvimento de software à capacidade de transformar desafios de negócio em soluções de IA robustas e escaláveis. Você trabalhará em colaboração com diferentes equipes para evoluir aplicações e contribuir para produtos e plataformas que gerem impacto real.