Roku
Roblox
Engenheiro de Software Sênior - Acesso a Dados
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 procurando 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 Acesso a Dados dentro de Infra / Armazenamento constrói EaaS (Entidades-como-Serviço), a plataforma de acesso e gerenciamento OLTP em larga escala da Roblox que alimenta dezenas de milhões de QPS em milhares de serviços.
EaaS abstrai a complexidade de bancos de dados distribuídos e sistemas de cache por trás de uma experiência de desenvolvedor consistente e produtiva, permitindo que equipes em toda a Roblox construam e operem com segurança sistemas stateful em escala massiva sem requerer profundo conhecimento em banco de dados.
A equipe opera na intersecção de engenharia de sistemas distribuídos, engenharia de confiabilidade e arquitetura de plataforma — resolvendo problemas difíceis de infraestrutura que impactam diretamente a escala e a estabilidade em toda a Roblox.
Como Engenheiro de Software Sênior, você trabalhará em alguns dos desafios de infraestrutura backend mais difíceis da Roblox em torno de escalabilidade, confiabilidade, governança de carga de trabalho, controle de fluxo adaptativo e sistemas distribuídos.
VOCÊ IRÁ
- Construir e evoluir EaaS, a plataforma de acesso OLTP gerenciada da Roblox que alimenta dezenas de milhões de QPS em centenas de serviços.
- Projetar infraestrutura que abstrai bancos de dados distribuídos e sistemas de cache por trás de uma experiência de desenvolvedor consistente, segura e altamente produtiva.
- Impulsionar melhorias de confiabilidade e escalabilidade em sistemas distribuídos, incluindo controle de fluxo adaptativo, isolamento e governança de carga de trabalho e comportamento de cache em larga escala.
- Liderar a arquitetura de execução técnica de ponta a ponta, implementação, rollout, operações de produção e resposta a incidentes para sistemas de infraestrutura de missão crítica.
- Analisar padrões de tráfego de produção real e modos de falha para melhorar a confiabilidade da plataforma, a previsibilidade operacional e a escalabilidade sob cargas de trabalho em rápido crescimento.
- Melhorar a segurança da plataforma, observabilidade, confiabilidade de implantação e excelência operacional em toda a stack.
- Colaborar com equipes em toda a Roblox para resolver desafios reais de escalabilidade e confiabilidade para cargas de trabalho de produção críticas.
VOCÊ TEM
- Experiência na construção de abstrações de infraestrutura em larga escala que padronizam o acesso a sistemas backend complexos em organizações de engenharia amplas.
- Experiência em projetar ou operar sistemas de limitação de taxa adaptativa, controle de fluxo, governança de carga de trabalho ou automação de confiabilidade em ambientes de produção de alta escala.
- Experiência em operar ou construir sistemas em torno de bancos de dados distribuídos, sistemas de cache, plataformas OLTP ou infraestrutura stateful.
- Experiência em liderar iniciativas técnicas complexas de ponta a ponta com forte senso de propriedade e colaboração multifuncional.
- Forte experiência prática na construção e operação de sistemas distribuídos em larga escala e infraestrutura backend em ambientes de produção.
- Fortes habilidades de programação em Rust, Go, C++, Java ou linguagens de sistemas backend similares.
- Diploma de bacharel (ou experiência profissional equivalente) em Ciência da Computação, com pelo menos 6 anos de experiência prática.
Faixa Salarial Anual
Para cargos baseados em nossa sede em San Mateo, CA: O salário base inicial para esta posição é o 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 do negócio e demanda do 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 (equity) e para benefícios, conforme descrito nesta página careers.roblox.com/total-rewards.
$243,290—$295,250 USD
Cargos baseados 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, status de 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 cargos baseados 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.
