CONCEPT SOLUTIONS LLC
Roblox
Engenheiro(a) de Software Sênior, Validação de UGC
A VAGA
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 procuramos 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.
Como Engenheiro(a) de Software Sênior para Validação de UGC, você liderará iniciativas de engenharia para processar, avaliar e aprimorar programaticamente conjuntos de dados 3D em larga escala carregados no marketplace Roblox. Este papel não se trata de QA tradicional ou testes manuais; em vez disso, é altamente técnico, focando na aplicação de conhecimento profundo de gráficos 3D, geometria, renderização e animação para construir sistemas robustos que elevam a qualidade dos ativos 3D.
Você alavancará sua expertise em pipelines de renderização, rigging e manipulação de dados 3D para arquitetar pipelines que aplicam quantitativamente padrões da plataforma. Ao identificar anomalias topológicas complexas, detectar exploits de renderização sofisticados e analisar programaticamente dados de malha e animação, você garantirá que nosso marketplace permaneça seguro, altamente performático e visualmente deslumbrante para centenas de milhões de usuários.
A EQUIPE
A Equipe de Avatares está no centro da experiência Roblox. O Avatar Roblox define a identidade de cada jogador e é um pilar central do metaverso. Dentro deste grupo, a equipe Avatar Platform Core garante que esses componentes fundamentais de avatar sejam de alta qualidade, performáticos e confiáveis em escala. À medida que nosso ecossistema de Conteúdo Gerado pelo Usuário (UGC) expande rapidamente, enfrentamos desafios técnicos únicos no gerenciamento, processamento e validação de milhões de ativos 3D para manter a integridade da plataforma.
VOCÊ IRÁ
- Processar Conjuntos de Dados 3D em Larga Escala: Arquitetar, escalar e otimizar pipelines de dados sofisticados capazes de analisar e transformar volumes massivos de ativos 3D gerados pelo usuário (malhas, texturas, rigs e animações) com alta eficiência.
- Detectar Artefatos e Exploits: Desenvolver soluções programáticas e orientadas a gráficos para identificar exploits baseados em geometria, topologias maliciosas, hacks de renderização e artefatos visuais antes que possam impactar a plataforma.
- Elevar a Qualidade dos Ativos 3D: Criar soluções de engenharia automatizadas que avaliam e melhoram a qualidade estrutural e visual dos ativos UGC recebidos, garantindo desempenho de renderização ideal e conformidade com o esquema de avatar em todos os dispositivos suportados.
- Aplicar Expertise em Gráficos 3D: Utilizar conhecimento profundo de geometria computacional, princípios de renderização, skinning e animação para definir e resolver restrições de validação complexas.
- Colaborar Interfuncionalmente: Atuar como o principal especialista técnico em processamento geométrico, trabalhando em estreita colaboração com equipes de machine learning, engine e produto para integrar técnicas de processamento de ativos altamente precisas ao ecossistema de avatares mais amplo.
VOCÊ TEM
- Formação: Bacharelado, Mestrado ou Doutorado em Ciência da Computação, Gráficos Computacionais ou área técnica relacionada (ou experiência de trabalho equivalente).
- Fundamentos de Gráficos e Matemática 3D: Maestria excepcional em matemática 3D (álgebra linear, geometria computacional) e profunda familiaridade com conceitos de gráficos 3D, incluindo pipelines de renderização, shading e iluminação.
- Expertise em Processamento Geométrico: Forte experiência prática na manipulação, análise e otimização de dados 3D, incluindo malhas complexas, topologia, UVs e estruturas de vértices.
- Conhecimento de Animação e Rigging: Sólido entendimento de princípios de animação 3D, estruturas de rigging, pesos de skinning e hierarquias esqueléticas.
- Excelência em Engenharia de Software: Fortes habilidades de programação em C++, Luau, Python ou linguagens de produção similares, com um histórico comprovado em otimização de sistemas, pipelines de dados e arquitetura de software escalável para conjuntos de dados massivos.
DIFERENCIAIS
- Experiência prática no desenvolvimento ou otimização de recursos para engines de jogos em tempo de execução.
- Experiência com otimização automatizada de ativos 3D (por exemplo, decimação, geração de LOD) ou geometria procedural.
- Familiaridade com a aplicação de algoritmos de machine learning ao processamento de ativos 3D.
Faixa Salarial Anual
Para vagas baseadas 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 (equity) e para benefícios, conforme descrito nesta página careers.roblox.com/total-rewards.
$196,750—$243,290 USD
Vagas baseadas em 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 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 vagas baseadas nos EUA, observe que a Empresa pode não ser capaz de empregar candidatos para esta vaga 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.
