Wonderschool
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 qualquer experiência que possam imaginar à vida. 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 Acesso a Dados dentro de Infra / Armazenamento constrói EaaS (Entidades-como-Serviço), a plataforma de acesso e gerenciamento OLTP gerenciada em larga escala da Roblox que impulsiona dezenas de milhões de QPS em milhares de serviços.
O 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 com estado 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 o EaaS, a plataforma de acesso OLTP gerenciada da Roblox que impulsiona 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, implantação, 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 pilha.
- 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 amplas organizações de engenharia.
- Experiência no projeto ou operação de 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 na operação ou construção de sistemas em torno de bancos de dados distribuídos, sistemas de cache, plataformas OLTP ou infraestrutura com estado.
- Experiência em impulsionar 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 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
Os 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, deficiência, genética, status de veterano protegido, orientação sexual, identidade ou expressão de gênero, ou qualquer outra característica protegida por leis federais, estaduais ou locais. A 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 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 o patrocínio futuro de H-1B neste momento.
