Estamos buscando um Data & Transaction Architect com forte experiência no desenho e escalabilidade de arquiteturas de dados transacionais e em tempo real, em ambientes cloud-native e distribuídos.
Nesta função, você será responsável por definir a espinha dorsal do fluxo de dados entre sistemas operacionais e analíticos, garantindo consistência, baixa latência, escalabilidade e confiabilidade em arquiteturas de missão crítica.
Você atuará na interseção entre sistemas transacionais, streaming de eventos e plataformas de dados, desenhando soluções que conectam bancos de dados operacionais, camadas de streaming e sistemas analíticos. O candidato ideal possui experiência profunda com Amazon DynamoDB, Apache Kafka (ou AWS MSK) e Oracle, além de entender como integrar esses ecossistemas em arquiteturas modernas e resilientes.
Responsabilidades Principais
- Projetar arquiteturas escaláveis orientadas a eventos e transacionais em ambientes AWS e híbridos • Definir estratégias de modelagem de dados em Amazon DynamoDB, garantindo performance, escalabilidade, particionamento eficiente e otimização de custos • Arquitetar e implementar pipelines de streaming com Apache Kafka e/ou AWS MSK para ingestão e processamento de dados em tempo real • Integrar sistemas Oracle (OLTP) com plataformas modernas em nuvem utilizando padrões de CDC (Change Data Capture) e replicação de dados • Projetar arquiteturas end-to-end que conectem cargas transacionais, streaming e analytics • Definir padrões de eventos, contratos de dados e governança em arquiteturas distribuídas • Garantir alta disponibilidade, tolerância a falhas e escalabilidade de pipelines de dados em tempo real • Colaborar com equipes de engenharia backend na implementação de padrões como Event Sourcing e CQRS, quando aplicável • Otimizar latência, throughput e confiabilidade em sistemas distribuídos multi-região • Estabelecer boas práticas de consistência de dados, idempotência e reprocessamento de eventos • Apoiar decisões arquiteturais envolvendo DynamoDB, Kafka/MSK, Oracle e serviços de dados na AWS • Trabalhar junto aos times de segurança e plataforma para garantir compliance, criptografia e segurança no fluxo de dados
- 7+ anos de experiência em arquitetura de dados, engenharia de dados ou arquitetura de soluções em ambientes distribuídos e cloud • Experiência sólida no desenho de arquiteturas transacionais e orientadas a eventos em escala • Domínio de Amazon DynamoDB, incluindo modelagem de dados, padrões de acesso, particionamento e otimização de performance/custo • Experiência prática com Apache Kafka e/ou AWS MSK, incluindo desenho de tópicos, streaming de eventos e pipelines em tempo real • Forte experiência com sistemas Oracle (OLTP), incluindo integração, replicação e padrões de migração para cloud • Conhecimento avançado em padrões de arquitetura como Event-Driven Architecture, Event Sourcing e CQRS • Experiência com integração de dados em tempo r