Vagas
Entrar
Entrar
CI&T

CI&TVerificada

[Job 32693] AI Engineer (Software Architect) Java

Salário a combinar

Sobre a vaga

Na CI&T, você poderá atuar como referência técnica em uma iniciativa estratégica para a operação dedicada à Porto: a construção de uma plataforma de contexto do cliente. A solução reunirá eventos e dados de diferentes produtos e sistemas para apoiar experiências personalizadas e omnicanal, recomendações e agentes de IA. Nesta posição sênior, você terá protagonismo na arquitetura orientada a eventos e na adoção de métodos de desenvolvimento assistido por inteligência artificial.

A CI&T atua há 30 anos em transformação tecnológica e reúne profissionais em mais de 25 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. Também é necessário ter disponibilidade para estar no cliente em São Paulo alguns dias da semana.

Responsabilidades

  • Liderar a entrega técnica do squad, promovendo qualidade, previsibilidade e alinhamento aos padrões arquiteturais
  • Desenhar e evoluir a arquitetura orientada a eventos, incluindo ingestão, armazenamento e disponibilização do contexto do cliente
  • Definir padrões para sistemas distribuídos, integração, consistência, rastreabilidade e resiliência
  • Governar contratos de eventos, schemas, versionamento e compatibilidade entre domínios
  • Propor formas de integrar agentes de IA à plataforma e apoiar a arquitetura de recomendações e iniciativas de engajamento
  • Conduzir refinamentos técnicos com Produto, transformar necessidades de negócio em soluções viáveis e contribuir para a organização do backlog
  • Liderar a adoção de ferramentas agênticas de desenvolvimento, com Claude Code, e disseminar práticas de desenvolvimento orientado por especificações
  • Criar processos de engenharia assistidos por IA, incluindo revisão de código, testes, refatoração, documentação e automação de solicitações de alteração
  • Orientar engenheiros e elevar a maturidade do time em arquitetura de eventos e engenharia assistida por IA


Requisitos obrigatórios

  • Experiência sólida como arquiteto de software ou engenheiro sênior em sistemas distribuídos e arquitetura orientada a eventos em produção
  • Domínio de mensageria e streaming, como Kafka/Amazon MSK, SNS/SQS ou EventBridge, e de padrões como event sourcing, CQRS, Outbox, Saga e consistência eventual
  • Experiência com Java e Spring Boot, microsserviços, arquiteturas serverless e AWS
  • Experiência integrando dados de múltiplas fontes por APIs, eventos, CDC ou data lake
  • Experiência prática com ferramentas agênticas de desenvolvimento, especialmente Claude Code
  • Domínio de desenvolvimento orientado por especificações, incluindo Spec-Kit e/ou BMAD, e capacidade de adaptar o processo ao produto
  • Visão sistêmica para avaliar arquitetura, dependências e impactos entre times e domínios
  • Vivência em liderança técnica e responsabilidade pela entrega técnica de squads
  • Experiência com refinamento técnico e organização de backlog em parceria com Product Owners
  • Experiência com processos agênticos de desenvolvimento, como revisão de código com IA, agentes para QA e automações de pipeline
  • Conhecimento de fluxos agênticos emergentes e capacidade de adaptá-los ao contexto da operação
  • Disponibilidade para estar no cliente em São Paulo alguns dias da semana
  • Se residir na Região Metropolitana de Campinas, disponibilidade para comparecer aos escritórios da cidade conforme a política de frequência vigente


Diferenciais

  • Experiência com MCP (Model Context Protocol) e criação de agentes customizados para engenharia ou produtos
  • Vivência com Customer 360, Customer Data Platform, personalização ou motores de recomendação NBA/NBO
  • Experiência com contratos de eventos, Schema Registry, Avro ou AsyncAPI
  • Conhecimento de Databricks, data lake/lakehouse ou integração com Salesforce
  • Experiência com Domain-Driven Design aplicado a eventos de domínio
  • Conhecimento de Terraform ou AWS CDK e observabilidade de fluxos assíncronos, incluindo tracing distribuído e OpenTelemetry
  • Experiência em seguros, pagamentos ou produtos financeiros regulados


O que esperamos
Esperamos que você combine profundidade técnica e visão sistêmica para orientar decisões de arquitetura e apoiar a entrega de soluções confiáveis em ambientes distribuídos. Sua capacidade de colaboração e mentoria ajudará o squad a evoluir suas práticas de engenharia e a aplicar IA de forma consistente ao desenvolvimento.

Como será o processo

1Entrevista por IA
Fazer entrevistapela webFazer entrevistapelo WhatsApp