Pular para o conteúdo

Roblox

Engenheiro(a) de Software Sênior - Cache de Armazenamento

KubernetesC++RustGo
Tradução automática. Consulte o original.

Sobre a oportunidade

Todos os dias, dezenas de milhões de pessoas vêm para Roblox para explorar, criar, jogar, aprender e se conectar com amigos em experiências digitais imersivas 3D – todas criadas por nossa comunidade global de desenvolvedores e criadores.

Na Roblox, estamos construindo as ferramentas e a plataforma que capacitam nossa comunidade a trazer à vida qualquer experiência que possam imaginar. Nossa visão é reimaginar a forma como as pessoas se reúnem, de qualquer lugar do mundo e em qualquer dispositivo. Estamos em uma missão para conectar um bilhão de pessoas com otimismo e civilidade, e buscamos talentos incríveis para nos ajudar a chegar lá.

Uma carreira na Roblox significa que você estará trabalhando para moldar o futuro da interação humana, resolvendo desafios técnicos únicos em escala e ajudando a criar experiências compartilhadas mais seguras e civilizadas para todos.

A equipe de Cache da Roblox está construindo uma solução de cache de próxima geração projetada para entregar latência média abaixo de um milissegundo, escalabilidade horizontal e alta eficiência – tudo a um custo drasticamente menor. Nossa visão final é moldar uma infraestrutura de cache capaz de suportar 1 bilhões de Usuários Ativos Diários, enquanto reduzimos os custos em 90%. Estamos transformando horas de onboarding e expansão de capacidade em segundos, liberando os proprietários de serviços inteiramente do gerenciamento de ciclos de vida de clusters.

Como Engenheiro(a) Sênior na equipe de Cache (parte da organização Infra Storage), você inovará e operará sistemas distribuídos em larga escala, desenvolvidos internamente, para resolver os desafios de cache em constante crescimento da Roblox. Você se reportará diretamente ao Gerente de Engenharia da equipe de Cache.

(Confira nosso post recente no blog de engenharia aqui about.roblox.com/newsroom/2026/03/roblox-cache-sustained-138b-qps-beyond-redis-limits para saber mais sobre o trabalho mais recente da equipe!)

Você irá

  1. Liderar a transição arquitetural para um serviço de cache multilocatário de próxima geração construído sobre ValKey, garantindo isolamento estrito de dados, recursos e falhas para todos os locatários.
  1. Impulsionar otimizações sistêmicas para mitigar bloqueio de head-of-line, gerenciar chaves quentes e maximizar a utilização de CPU e memória em clusters de máquinas físicas.
  1. Projetar e construir frameworks robustos para automatizar o desenvolvimento, testes de caos (injeção de falhas/latência) e monitoramento para serviços de missão crítica 24x7, visando disponibilidade 99.99%+ e escalabilidade elástica.
  1. Promover as melhores práticas de engenharia liderando revisões de design, benchmarking de desempenho, simulações de falhas e retrospectivas pós-incidente sem culpa.
  1. Mentorar e capacitar engenheiros, promovendo uma cultura de profundo conhecimento de domínio e compartilhamento de conhecimento contínuo entre as equipes de Armazenamento, Plataforma e Produto.

Você tem

  1. Experiência e Educação: Bacharelado em Ciência da Computação (ou experiência profissional equivalente) com pelo menos 6+ anos de experiência prática em engenharia de software.
  1. Expertise em Sistemas Distribuídos: Profundo conhecimento de domínio na construção e operação de sistemas distribuídos em larga escala.
  1. Habilidades de Infraestrutura: Uma mentalidade forte de construtor com experiência comprovada em operar sistemas distribuídos Ativo/Ativo em orquestradores de contêineres como Kubernetes ou Nomad.
  1. Proficiência em Programação: Experiência sólida e prática em programação em Go e C++.
  1. Histórico de Resolução de Problemas: Sucesso comprovado na resolução de gargalos em escala massiva, como superar as limitações de protocolos Gossip descentralizados ou mitigar falhas parciais em sistemas distribuídos.
  1. Habilidades de Observabilidade: Experiência prática com pilhas modernas de telemetria e observabilidade (por exemplo, Prometheus, Grafana, AlertManager, Kibana).
  1. [Bônus] Contribuições Open Source: Histórico de contribuição ou manutenção de projetos open source de cache importantes como Redis, ValKey ou Memcached.
  1. [Bônus] Internos Avançados de Cache: Experiência em estender a funcionalidade de cache (por exemplo, escrever módulos Redis personalizados em C/Rust, scripting Lua complexo) ou ajustar profundamente alocadores de memória subjacentes como jemalloc.
  1. [Bônus] Proxies e Topologias de Cache: Experiência com proxies de cache (por exemplo, Twemproxy, filtro Envoy Redis) e projeto de arquiteturas de cache complexas e multi-camadas.

Faixa Salarial Anual

Para funções baseadas em nossa sede em San Mateo, CA: O salário base inicial para esta posição é conforme mostrado abaixo. O salário base real depende de uma variedade de fatores relacionados ao trabalho, como histórico profissional, treinamento, experiência de trabalho, localização, necessidades de negócios e demanda de mercado. Portanto, em algumas circunstâncias, o salário real pode cair fora dessa faixa esperada. Esta faixa salarial está sujeita a alterações e pode ser modificada no futuro. Todos os funcionários em tempo integral também são elegíveis para remuneração em ações e para benefícios, conforme descrito nesta página careers.roblox.com/total-rewards.

$243,290—$295,250 USD

As funções baseadas em um escritório são presenciais às terças, quartas e quintas-feiras, com presença opcional às segundas e sextas-feiras (a menos que indicado de outra forma).

Roblox oferece oportunidades iguais de emprego a todos os funcionários e candidatos a emprego e proíbe discriminação e assédio de qualquer tipo, sem levar em conta raça, cor, religião, idade, sexo, origem nacional, deficiência, genética, status de veterano protegido, orientação sexual, identidade ou expressão de gênero, ou qualquer outra característica protegida pelas leis federais, estaduais ou locais. Roblox também oferece acomodações razoáveis a candidatos com deficiências qualificadas ou crenças religiosas durante o processo de recrutamento.

Apenas para funções baseadas nos EUA, observe que a Empresa pode não ser capaz de empregar candidatos para esta função que tenham autorização de trabalho nos Estados Unidos relacionada a certas categorias de visto dos EUA, ou apoiar futuras patrocínios de H-1B neste momento.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Vagas Dev é mantido gratuitamente pela equipe NortJobs.

Seu próximo empregopode estar na NortJobs.

Vagas Dev

Vagas para desenvolvedores e programadores. Brasil em primeiro lugar. Sua próxima oportunidade.

NortJobs · mantenedoraInstagramLinkedInTwitter
LegalSobre o projetoPrivacidadeVagas Dev © 2026