Software Engineer, Infrastructure

Arena · São Paulo, Brasil

PresencialNão informadoSênior

Publicada ontem

Sobre a vaga

Estamos contratando um(a) Senior Infrastructure Software Engineer para a Arena.


Essa posição é para alguém apaixonado por scale, distributed systems, real-time infrastructure, reliability e performance.


Você vai trabalhar na infraestrutura que suporta aplicações usadas por empresas como NFL, ESPN, Globo, Reuters, Fox Sports e Red Bull, processando milhões de eventos e centenas de milhares de conexões simultâneas. Nosso produto vive na homepage da Reuters.com e ESPN.com com 2.5B de pageviews por mês.


📍 Remoto, São Paulo ou San Francisco

🇺🇸 Para candidatos qualificados, podemos oferecer suporte para visto de trabalho nos EUA.


O perfil que buscamos

Não estamos procurando apenas alguém que configure AWS ou pipelines de deploy. Queremos software engineers que constroem infraestrutura.


Você precisa entender profundamente como aplicações distribuídas funcionam e estar confortável investigando problemas de performance, networking, bancos distribuídos, messaging, caching e real-time communication.


Queremos alguém que consiga olhar para um sistema que suporta 100 mil usuários e pensar:

“Como fazemos isso funcionar para 1 milhão?”


Os desafios
  • Suportar 500 mil+ usuários simultâneos por aplicação
  • Construir infraestrutura para chat, messaging e comunicação em tempo real
  • Manter APIs com latência na faixa de 10ms
  • Garantir disponibilidade para código rodando nas homepages de alguns dos maiores websites e apps do mundo
  • Processar milhões de eventos de engagement em tempo real
  • Escalar bancos de dados distribuídos e data pipelines
  • Trabalhar com arquiteturas usando sharding, replication e distribuição geográfica
  • Criar sistemas resilientes a falhas e grandes spikes de tráfego
  • Monitorar e otimizar performance, custo e disponibilidade da infraestrutura


O que você fará
  • Projetar e construir infraestrutura para aplicações de alta escala
  • Desenvolver sistemas distribuídos e serviços backend críticos
  • Construir infraestrutura para real-time messaging e WebSockets
  • Projetar sistemas event-driven usando queues e streams
  • Trabalhar profundamente com AWS e Firebase
  • Escalar serviços serverless e containerized
  • Projetar estratégias de caching e distribuição usando Redis e Cloudflare
  • Trabalhar com bancos distribuídos como Firestore, MongoDB, DynamoDB e PostgreSQL
  • Criar mecanismos de autoscaling, failover e disaster recovery
  • Melhorar observability, logging, metrics e alerting
  • Investigar bottlenecks de CPU, memória, networking e database
  • Automatizar infraestrutura, deployments e processos operacionais
  • Trabalhar diretamente com Backend Engineering na definição da arquitetura dos nossos produtos


Nosso stack
  • AWS
  • Lambda
  • API Gateway
  • Fargate
  • EC2
  • ALB
  • CloudFront
  • VPC
  • IAM
  • S3
  • Kinesis
  • SQS
  • CloudWatch
  • Google Firebase / Firestore
  • Node.js / TypeScript
  • Golang
  • WebSockets
  • Apollo GraphQL
  • MongoDB / DocumentDB
  • PostgreSQL
  • DynamoDB
  • Redis
  • Cloudflare
  • Serverless Framework
  • Automated testing


Exemplos de projetos
  • Escalar um sistema de chat para 1 milhão de usuários simultâneos
  • Criar infraestrutura distribuída para centenas de milhares de conexões WebSocket
  • Projetar sistemas de messaging usando Kinesis, SQS e event-driven architecture
  • Construir sistemas capazes de absorver grandes spikes de tráfego durante eventos esportivos
  • Otimizar APIs para manter respostas na faixa de 10ms
  • Criar estratégias de caching distribuído com Redis e Cloudflare
  • Projetar sharding e replication para bancos com bilhões de registros
  • Construir sistemas de failover e disaster recovery
  • Criar observability para identificar problemas antes que impactem usuários
  • Otimizar infraestrutura AWS para reduzir custo sem comprometer performance
  • Criar pipelines para processar milhões de eventos de first-party data em tempo real


Requisitos obrigatórios
  • 4+ anos de experiência como Software Engineer, Infrastructure Engineer, Platform Engineer ou Backend Engineer
  • Experiência profunda com AWS
  • Experiência sólida com Firebase / Firestore
  • Experiência com aplicações de alto tráfego e alta disponibilidade
  • Forte conhecimento de sistemas distribuídos
  • Experiência com real-time systems, messaging ou WebSockets
  • Experiência com event-driven architectures
  • Conhecimento de bancos SQL e NoSQL
  • Experiência com Redis ou sistemas de caching distribuído
  • Conhecimento sólido de networking, HTTP, DNS, load balancing e CDN
  • Experiência com monitoring, observability e troubleshooting de produção
  • Capacidade de programar e construir ferramentas internas, não apenas configurar infraestrutura


Diferenciais
  • Experiência com Golang
  • Experiência avançada com Node.js e TypeScript
  • Experiência com Kinesis, Kafka ou outras tecnologias de streaming
  • Experiência com SQS ou sistemas de queueing
  • Experiência com DynamoDB em larga escala
  • Experiência com MongoDB / DocumentDB e sharding
  • Experiência com PostgreSQL
  • Experiência com Cloudflare
  • Experiência com infrastructure as code
  • Conhecimento de Terraform ou CloudFormation
  • Experiência com Kubernetes
  • Experiência com multi-region architecture
  • Experiência implementando autoscaling e disaster recovery
  • Background como Backend Software Engineer


Como trabalhamos

Nossa filosofia é:

Design for failure. Build for scale. Optimize everything.

Não queremos infraestrutura que funciona apenas em condições normais.

Queremos sistemas capazes de continuar funcionando quando o tráfego aumenta 10x, uma região apresenta problemas ou milhares de usuários se conectam ao mesmo tempo.


Por que Arena

🚀 Startup criada no Vale do Silício

💰 $16M levantados com CRV, Redpoint e Craft Ventures

🌎 Time internacional e clientes em mais de 150 países

🏈 Trabalhe com empresas como NFL, ESPN, Globo, Reuters, Fox Sports e Red Bull

⚡ Resolva problemas reais de high scale, real-time e distributed systems

🌐 Construa infraestrutura usada por milhões de pessoas

🤖 Trabalhe na infraestrutura por trás de produtos tradicionais e novas aplicações de AI

📈 Alta autonomia e influência direta sobre nossa arquitetura

⛱️ 5 semanas de férias remuneradas

📚 Budget para aprendizado e desenvolvimento

🇺🇸 Possibilidade de sponsorship de visto e green card para talentos qualificados


Mais sobre a Arena:

  • https://techcrunch.com/2022/03/30/arena-bags-14m-series-a-to-build-discord-like-communities-for-businesses
Show more Show less

Leu e ficou na dúvida? A nota responde.

Ver minha nota