CONCEPT SOLUTIONS LLC
Roblox
Ingeniero/a de Software Senior, Validación de UGC
EL ROL
Cada día, decenas de millones de personas vienen a Roblox para explorar, crear, jugar, aprender y conectar con amigos en experiencias digitales inmersivas en 3D, todas creadas por nuestra comunidad global de desarrolladores y creadores.
En Roblox, estamos construyendo las herramientas y la plataforma que permiten a nuestra comunidad dar vida a cualquier experiencia que puedan imaginar. Nuestra visión es reimaginar la forma en que las personas se conectan, desde cualquier parte del mundo y en cualquier dispositivo. Tenemos la misión de conectar a mil millones de personas con optimismo y civismo, y buscamos talento increíble para ayudarnos a lograrlo.
Una carrera en Roblox significa que trabajarás para dar forma al futuro de la interacción humana, resolviendo desafíos técnicos únicos a escala y ayudando a crear experiencias compartidas más seguras y cívicas para todos.
Como Ingeniero/a de Software Senior para Validación de UGC, liderarás iniciativas de ingeniería para procesar, evaluar y mejorar programáticamente conjuntos de datos a gran escala en 3D cargados en el mercado de Roblox. Este rol no trata de QA tradicional o pruebas manuales; más bien, es altamente técnico, centrándose en aplicar un profundo conocimiento de gráficos, geometría, renderizado y animación en 3D para construir sistemas robustos que eleven la calidad de los activos en 3D.
Aprovecharás tu experiencia en pipelines de renderizado, rigging y manipulación de datos en 3D para diseñar pipelines que apliquen cuantitativamente los estándares de la plataforma. Al identificar anomalías topológicas complejas, detectar exploits de renderizado sofisticados y analizar programáticamente datos de malla y animación, asegurarás que nuestro mercado siga siendo seguro, altamente eficiente y visualmente impresionante para cientos de millones de usuarios.
EL EQUIPO
El equipo de Avatares está en el corazón de la experiencia Roblox. El Avatar de Roblox define la identidad de cada jugador y es un pilar fundamental del metaverso. Dentro de este grupo, el equipo de Plataforma Central de Avatares se asegura de que estos componentes fundamentales de avatares sean de alta calidad, eficientes y fiables a escala. A medida que nuestro ecosistema de Contenido Generado por el Usuario (UGC) se expande rápidamente, nos enfrentamos a desafíos técnicos únicos en la gestión, procesamiento y validación de millones de activos en 3D para mantener la integridad de la plataforma.
TUS RESPONSABILIDADES
- Procesar conjuntos de datos a gran escala en 3D: Diseñar, escalar y optimizar pipelines de datos sofisticados capaces de analizar y transformar volúmenes masivos de activos en 3D generados por el usuario (mallas, texturas, rigs y animaciones) con alta eficiencia.
- Detectar artefactos y exploits: Desarrollar soluciones programáticas basadas en gráficos para identificar exploits basados en geometría, topologías maliciosas, hacks de renderizado y artefactos visuales antes de que puedan afectar a la plataforma.
- Elevar la calidad de los activos en 3D: Crear soluciones de ingeniería automatizadas que evalúen y mejoren la calidad estructural y visual de los activos UGC entrantes, asegurando un rendimiento de renderizado óptimo y el cumplimiento del esquema de avatares en todos los dispositivos compatibles.
- Aplicar experiencia en gráficos en 3D: Utilizar un conocimiento profundo de geometría computacional, principios de renderizado, skinning y animación para definir y resolver restricciones de validación complejas.
- Colaborar interfuncionalmente: Servir como experto técnico principal en procesamiento geométrico, trabajando estrechamente con los equipos de machine learning, motor y producto para integrar técnicas de procesamiento de activos de alta precisión en el ecosistema de avatares más amplio.
TUS REQUISITOS
- Educación: Un BS, MS o PhD en Ciencias de la Computación, Gráficos por Computadora o un campo técnico relacionado (o experiencia laboral equivalente).
- Base experta en gráficos y matemáticas en 3D: Dominio excepcional de las matemáticas en 3D (álgebra lineal, geometría computacional) y profunda familiaridad con conceptos de gráficos en 3D, incluyendo pipelines de renderizado, sombreado e iluminación.
- Experiencia en procesamiento geométrico: Sólida experiencia práctica en la manipulación, análisis y optimización de datos en 3D, incluyendo mallas complejas, topología, UVs y estructuras de vértices.
- Conocimiento de animación y rigging: Sólida comprensión de los principios de animación en 3D, estructuras de rigging, pesos de skinning y jerarquías esqueléticas.
- Excelencia en ingeniería de software: Sólidas habilidades de programación en C++, Luau, Python o lenguajes de producción similares, con un historial probado en optimización de sistemas, pipelines de datos y arquitectura de software escalable para conjuntos de datos masivos.
VALORAMOS ESPECIALMENTE
- Experiencia práctica en el desarrollo u optimización de funciones para motores de juegos en tiempo de ejecución.
- Experiencia con optimización automatizada de activos en 3D (por ejemplo, decimación, generación de LOD) o geometría procedural.
- Familiaridad con la aplicación de algoritmos de machine learning al procesamiento de activos en 3D.
Rango Salarial Anual
Para los puestos basados en nuestra sede en San Mateo, CA: El salario base inicial para este puesto es el que se muestra a continuación. El salario base real dependerá de una variedad de factores relacionados con el trabajo, como los antecedentes profesionales, la formación, la experiencia laboral, la ubicación, las necesidades del negocio y la demanda del mercado. Por lo tanto, en algunas circunstancias, el salario real podría estar fuera de este rango esperado. Este rango salarial está sujeto a cambios y puede ser modificado en el futuro. Todos los empleados a tiempo completo también son elegibles para compensación en acciones y para los beneficios descritos en esta página careers.roblox.com/total-rewards.
$196,750—$243,290 USD
Los puestos que se basan en una oficina son presenciales los martes, miércoles y jueves, con presencia opcional los lunes y viernes (a menos que se indique lo contrario).
Roblox proporciona igualdad de oportunidades de empleo a todos los empleados y solicitantes de empleo y prohíbe la discriminación y el acoso de cualquier tipo sin importar la raza, el color, la religión, la edad, el sexo, el origen nacional, el estado de discapacidad, la genética, el estado de veterano protegido, la orientación sexual, la identidad o expresión de género, o cualquier otra característica protegida por las leyes federales, estatales o locales. Roblox también proporciona adaptaciones razonables a los candidatos con discapacidades o creencias religiosas que cumplan los requisitos durante el proceso de contratación.
Solo para puestos basados en EE. UU., tenga en cuenta que la Compañía puede no poder emplear a candidatos para este puesto que tengan autorización de trabajo en los Estados Unidos relacionada con ciertas categorías de visas de EE. UU., o apoyar futuras patrocinios de H-1B en este momento.
