hirq
← All jobs

Ciandt

[Job 32693] AI Engineer (Software Architect) Java (São Paulo )

Brazil · Remote · Homeoffice · Prod_GU11

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

JavaSpringAWSCRMDatabricksKafkaTerraformServerlessSalesforceQuality Assurance
Na CI&T , ajudamos grandes empresas a transformar o potencial da AI em impacto real nos negócios com AI Deployment, execução AI-native e tech-integrated business solutions. Com 30 anos de experiência em transformação tecnológica, aceleramos inovação com expertise em agentic SDLC, application modernization, Data & AI, martech e business strategy.  Somos 8.000 CI&Ters em mais de 25 países, colaborando para construir soluções com impacto real. AI já faz parte da forma como trabalhamos, evoluímos e inovamos todos os dias. Importante: se você reside na Região Metropolitana de Campinas, sua presença nos escritórios da cidade será obrigatória, conforme a política de frequencia vigente. Na CI&T, estamos abrindo uma posição inédita de AI Engineer na nossa operação dedicada à Porto. É um papel sênior, equivalente a um Software Architect, para atuar em uma frente estratégica: a construção de uma plataforma de contexto do cliente. Ela vai consolidar, em tempo quase real, eventos e dados de múltiplos produtos e sistemas (seguros, banco, atendimento, CRM, analytics e data lake) para viabilizar experiências personalizadas, proativas e omnichannel. Também vai alimentar motores de recomendação (Next Best Action / Next Best Offer) e agentes de IA. Você será a referência técnica em duas dimensões. A primeira é a arquitetura orientada a eventos da plataforma. A segunda são os métodos de desenvolvimento assistido por IA. Você vai definir padrões, ferramentas e processos que escalam para times de alta complexidade. O que você vai fazer: Ser responsável pela entrega técnica do squad, garantindo qualidade, previsibilidade e aderência aos padrões arquiteturais. Desenhar e evoluir a arquitetura orientada a eventos (EDA) da plataforma: ingestão por push (eventos e filas) e por pull (integração com sistemas de origem), event store e linha do tempo do cliente, e exposição do contexto para canais e consumidores. Definir padrões de integração e de sistemas distribuídos (pub/sub, event sourcing, CQRS, Outbox, Saga, idempotência, reprocessamento, DLQ), garantindo consistência, rastreabilidade e resiliência. Governar contratos de eventos (schemas, versionamento e compatibilidade) entre produtores e consumidores de diferentes domínios. Propor padrões de integração entre agentes de IA e a plataforma de eventos, como agentes que consomem e enriquecem o contexto do cliente, exposição de contexto via MCP e ferramentas e acionamento de canais (app, SMS/WhatsApp). Apoiar a arquitetura dos fluxos de recomendação e engajamento (NBA/NBO, ofertas personalizadas, alertas e campanhas), tanto reativos quanto preditivos. Conduzir o refinamento técnico junto ao time de produto, traduzindo necessidades de negócio em soluções viáveis e bem dimensionadas. Apoiar a organização do backlog do squad, priorizando débito técnico, riscos arquiteturais e oportunidades de automação com IA. Liderar a adoção e evolução de ferramentas agênticas de desenvolvimento (com Claude Code à frente) no squad. Definir e disseminar métodos de desenvolvimento assistido por IA, com Spec-Driven Development (Spec-Kit, BMAD) como base, adaptando o ciclo de vida ao contexto do produto. Desenhar e implementar processos agênticos em todo o fluxo de engenharia: code review com IA, geração e manutenção de testes, refatoração assistida, documentação viva (ADRs, catálogo de eventos) e automação de PRs. Mentorar engenheiros, elevando a maturidade do time em arquitetura orientada a eventos e em engenharia assistida por IA. Indispensável: Experiência sólida como arquiteto de software ou engenheiro sênior em sistemas distribuídos, com vivência prática em arquitetura orientada a eventos em produção. Domínio de mensageria e streaming (Kafka/Amazon MSK, SNS/SQS, EventBridge ou equivalentes) e de padrões como event sourcing, CQRS, Outbox, Saga e consistência eventual. Experiência com o ecossistema Java (Spring Boot) e com arquiteturas serverless e de microsserviços na AWS. Experiência com integração de dados entre múltiplos sistemas de origem (APIs, eventos, CDC, data lake). Experiência prática profunda com ferramentas agênticas de desenvolvimento, em particular o Claude Code. Domínio de Spec-Driven Development (Spec-Kit e/ou BMAD) e capacidade de adaptar o ciclo a contextos reais de produto. Visão sistêmica aguçada, capaz de enxergar arquitetura, dependências e impactos entre times e domínios. Vivência em liderança técnica e histórico de responsabilidade direta pela entrega técnica de squads. Experiência conduzindo refinamento técnico e organização de backlog em parceria com Product Owners. Repertório consolidado em processos agênticos aplicados ao desenvolvimento (code review com IA, agentes para QA, automações de pipeline). Conhecimento atualizado dos workflows agênticos emergentes e capacidade de adaptá-los à realidade da operação. Disponibilidade: É necessário ter disponibilidade para estar no cliente em SP alguns dias da semana. Diferenciais: Vivência com MCP (Model Context Protocol) e construção de agentes customizados, tanto para fluxos de engenharia quanto integrados a produtos. Experiência com plataformas de Customer 360 / Customer Data Platform, personalização ou motores de NBA/NBO. Experiência com contratos de eventos e Schema Registry (Avro, AsyncAPI). Experiência com plataformas de dados (Databricks, data lake/lakehouse) e integração com CRM (Salesforce). Domain-Driven Design (DDD) aplicado a contextos de eventos de domínio. Infraestrutura como código (Terraform ou AWS CDK) e observabilidade de fluxos assíncronos (tracing distribuído, OpenTelemetry). Experiência prévia em ecossistemas de seguros, pagamentos ou produtos financeiros regulados. #LI-RW1