Você atuará em uma plataforma de distribuição de conteúdo digital em larga escala, com milhões de requisições por minuto. O desafio é contribuir para alta disponibilidade, baixa latência e resiliência, trabalhando em parceria com equipes de roteamento e infraestrutura. Na CI&T, você fará parte de uma equipe que aplica inteligência artificial e tecnologia para gerar impacto real nos negócios. 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 frequência vigente.
Responsabilidades
- Desenvolver e evoluir sistemas distribuídos para uma plataforma de conteúdo digital em larga escala
- Contribuir para a performance, disponibilidade e resiliência dos serviços, inclusive em períodos de pico de tráfego
- Colaborar com equipes de roteamento e infraestrutura para oferecer uma experiência de consumo eficiente
- Investigar desafios relacionados a redes, sistemas operacionais e performance
Requisitos obrigatórios
- Experiência consolidada no desenvolvimento de aplicações de backend distribuídas e escaláveis
- Experiência com Go, Python ou Ruby
- Conhecimento de redes de computadores e sistemas de alta escala, incluindo latência, throughput, contenção e congestão de rede
- Prática com cultura DevOps e colaboração entre desenvolvimento e operações
- Experiência com observabilidade e ferramentas como Prometheus, Grafana, ELK, New Relic ou Datadog
- Experiência com containers Docker e orquestração com Kubernetes
- Conhecimento de infraestrutura como código, como Terraform
Diferenciais
- Experiência com servidores web ou proxies reversos, como Nginx e Apache
- Familiaridade com ferramentas de depuração e otimização de sistemas embarcados
- Experiência com operação ou uso de CDN e conhecimento de segurança, incluindo WAF e tokens de autenticação
- Conhecimento de Lua ou outras linguagens embarcadas
- Conhecimento de Unix e sistemas operacionais, incluindo terminal, sysctl, perf, top/htop, espaço de usuário e espaço de kernel, e interrupções
O que esperamos
Buscamos uma pessoa com experiência em sistemas distribuídos e foco em desempenho e confiabilidade. Você colaborará de perto com diferentes equipes para enfrentar desafios técnicos em uma plataforma de grande escala.