Principal Platform Engineer - Camada Zero at Itaú Unibanco

Hybrid - São Paulo, São Paulo, Brasil

Apply
More jobs at Itaú Unibanco

Itaú Unibanco, Brazil’s largest bank and most valuable brand, is seeking a Principal Platform Engineer – Camada Zero to lead the evolution of distributed systems architecture and the engineering platform that supports critical banking products. In this senior technical role, you will define engineering standards, steer high‑impact architectural decisions, and elevate technical maturity across multiple squads, working side‑by‑side with Staff Engineers, architects, and technology leaders. You will also drive the design, implementation, and optimization of services in Golang, cloud‑native infrastructure on AWS, Kubernetes, and advanced streaming pipelines with Apache Kafka, while exploring generative AI solutions to boost engineering productivity. The position is hybrid, based in São Paulo, and offers a comprehensive benefits package that includes transportation vouchers, meal plans, health and dental insurance, life insurance, profit‑sharing, private pension, and more.

Requisitos

Habilidades

  • Golang: sólida experiência em desenvolvimento de sistemas, incluindo concorrência (goroutines/channels), performance tuning e boas práticas de projeto.
  • Kafka: experiência prática em produção com produtores/consumidores, Kafka Streams/Connect, schema registry, tuning de performance e observabilidade de pipelines de eventos.
  • AWS: experiência sólida (EC2, ECS/EKS, Lambda, S3, RDS/DynamoDB, SQS/SNS, IAM, VPC), incluindo design de arquiteturas cloud-native e otimização de custos.
  • Kubernetes e plataforma de engenharia: experiência sólida com Kubernetes em produção, Crossplane (provisionamento de infraestrutura via APIs do Kubernetes) e Argo CD/Argo Workflows (GitOps e orquestração de pipelines).
  • AI Engineering: experiência prática com engenharia de IA aplicada ao ciclo de desenvolvimento de software — integração de LLMs, prompt engineering, RAG e avaliação de modelos — e domínio de coding agents (Claude Code, GitHub Copilot ou similares) para automação e aceleração fluxos de engenharia.
  • System design: vivência ampla em arquitetura de sistemas distribuídos — microsserviços, mensageria e eventos, consistência de dados, resiliência (circuit breakers, retries, idempotência) e design de APIs.
  • Fundamentos: estruturas de dados, algoritmos, escalabilidade e trade-offs arquiteturais (CAP theorem, consistência vs disponibilidade).
  • CI/CD: experiência com práticas de integração e entrega contínua em ambientes containerizados.
  • Liderança técnica: histórico comprovado de liderança técnica sem gestão direta de pessoas, influenciando decisões em nível organizacional.
  • Comunicação: excelente comunicação escrita e verbal, traduzindo decisões técnicas complexas para públicos técnicos e não técnicos.
  • Senioridade: 10+ anos de experiência em desenvolvimento de software, com atuação relevante em posições de arquitetura, engenharia sênior, staff ou principal.
  • Experiência prévia no setor financeiro, bancário ou em ambientes regulados (compliance, segurança de dados, PCI-DSS, LGPD).
  • Observabilidade avançada (OpenTelemetry, Prometheus, Grafana, Datadog).
  • Experiência com Infraestrutura como Código adicional (Terraform, CloudFormation ou CDK).
  • Contribuições em projetos open source ou palestras técnicas em conferências.
  • Certificações AWS (Solutions Architect Professional, DevOps Engineer), CKA/CKAD ou Confluent Kafka.
  • Experiência com outras linguagens de backend (Java, Python) em ambientes poliglota.

Responsabilidades

  • Arquitetura: definir a estratégia técnica e a arquitetura de sistemas distribuídos de alta escala, garantindo escalabilidade, resiliência, segurança e performance.
  • Desenvolvimento: liderar o desenho e a implementação de serviços e plataformas em Golang, com foco em qualidade de código, testabilidade e manutenibilidade.
  • Streaming de dados: projetar e otimizar pipelines de dados e integrações orientadas a eventos utilizando Apache Kafka (tópicos, particionamento, schema registry, semânticas exactly-once/at-least-once).
  • Cloud: definir padrões de uso de serviços AWS (compute, containers, redes, armazenamento e observabilidade), incluindo estratégias de custo, segurança e resiliência multi-AZ/multi-região.
  • Plataforma de engenharia: evoluir a plataforma de engenharia interna com Kubernetes, Crossplane e Argo (CD/Workflows), promovendo self-service, automação de provisionamento de infraestrutura e golden paths para os times de desenvolvimento.
  • IA e produtividade de engenharia: alavancar o uso de IA generativa e coding agents (ex.: Claude Code) dentro da plataforma de engenharia, promovendo adoção, automação de fluxos de desenvolvimento e ganhos de produtividade para os times.
  • Governança técnica: atuar como referência entre múltiplos squads, conduzindo design reviews, RFCs e ADRs (Architecture Decision Records).
  • Mentoria: realizar mentoria técnica de engenheiros sênior e staff, elevando o nível de excelência técnica das equipes.
  • Colaboração multidisciplinar: trabalhar com Product, SRE/Infra, Segurança e demais áreas de Tecnologia para alinhar roadmap técnico às necessidades de negócio.
  • Confiabilidade: investigar e resolver problemas complexos de performance, confiabilidade e escalabilidade em produção (troubleshooting avançado).
  • Boas práticas: contribuir para a evolução de CI/CD, observabilidade, testes automatizados, segurança de aplicações e cultura de qualidade.

Tecnologias

GolangAWSKubernetesCrossplaneArgo CDArgo WorkflowsApache KafkaAI EngineeringOpenTelemetryPrometheusGrafanaDatadogTerraformCloudFormationCDKJavaPython

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.