Greenhouse ·
full-timeIngeniero Principal de Software - Personalización de Avatares
Roblox · San Mateo, CA, United States
Roblox opera una plataforma generada por los usuarios donde millones de jugadores crean y exploran experiencias inmersivas en 3D construidas por su comunidad global de desarrolladores. Como Ingeniero Principal de Software en el equipo de Personalización de Avatares, diseñarás e implementarás nuevas funciones de avatar dentro del motor de juego de Roblox, ampliando las capacidades del sistema para animación, ropa, cabello y sombreado. El trabajo diario incluye crear APIs que permitan a los desarrolladores crear avatares desde cero dentro de las experiencias, refactorizar el código existente en C++ y Lua para mejorar la fiabilidad, el rendimiento y la cobertura de pruebas, y establecer estándares arquitectónicos que guíen a otros equipos. Proporcionarás liderazgo técnico, coordinarás con los grupos de ingeniería, arte y producto, y ayudarás a definir el sistema de avatares usado por decenas de millones de usuarios activos mensuales. El puesto es adecuado para ingenieros con ocho o más años de experiencia en motores de juego orientados al consumidor, sólidas habilidades en C++ y matemáticas 3D, y experiencia en personalización de personajes, herramientas de creación de contenido o desarrollo de juegos para consola/móvil.
Education
- Level: Bachelor's degree
Key Skills
Notes
Onsite Tue-Thu, optional Mon/Fri; Salary $295,250‑$345,040; 8+ years experience required
Experience required
8-8 years experienceSobre el puesto Cada día, decenas de millones de personas acuden a Roblox para explorar, crear, jugar, aprender y conectarse con amigos en experiencias digitales inmersivas en 3D. Roblox crea herramientas y una plataforma que empoderan a la comunidad para crear experiencias. El Ingeniero Principal de Software del equipo de Personalización de Avatares utilizará el motor de juego de Roblox para desarrollar funciones que impulsen la tecnología de avatares y generen experiencias de avatar simples y agradables. Responsabilidades Implementar funciones innovadoras en el motor de juego de Roblox para los sistemas de avatar. Crear APIs que permitan a los desarrolladores crear avatares desde cero. Mejorar la fidelidad y singularidad de los avatares. Desarrollar aplicaciones verticales para móvil, tablet, PC y consola. Refactorizar la base de código y establecer estándares arquitectónicos para la fiabilidad, el rendimiento y la cobertura de pruebas. Colaborar con múltiples equipos dentro de Roblox. Implementar sistemas usando C++ y Lua. Requisitos Más de 8 años de experiencia profesional con motores de juego orientados al consumidor o aplicaciones de juego. Dominio de C++, matemáticas 3D, estructuras de datos, algoritmos y redes. Experiencia en construcción de personajes, sistemas de personalización, editores y herramientas de creación de contenido. Experiencia desarrollando títulos de juegos en línea para consola o móvil. Familiaridad con animación, física de cuerpos rígidos o de tela/pelo, y sombreado.
Skills for this role
Required skills
Also mentioned in the listing
| Role | Principal Software Engineer - Avatar Personalization |
|---|---|
| Company | Roblox |
| Location | San Mateo, CA, United States |
| Type | full-time |
| Compensation | Not disclosed |
| Posted | 2026-10-17 |
| Deadline | Rolling |
Typical process for this type of role
A general guide — the exact steps for this specific listing may vary; check the original posting for details.
- 1ApplicationSubmit your resume through the apply link.
- 2ScreeningRecruiter reviews your background against the role.
- 3AssessmentA technical test, assignment, or coding round, depending on the role.
- 4Interview(s)One or more rounds with the hiring team.
- 5OfferOffer letter with compensation and start date.
Before you apply
0/4More at Roblox
Other jobs at Roblox
- Senior Technical Artist · San Mateo, CA, United States
- Manager, Product Support Incident Management · Gurugram, Haryana
- Workplace Global Partner · San Mateo, CA, United States
- Principal Software Engineer · San Mateo, CA, United States
- Senior Technical Program Manager, Engine · San Mateo, CA, United States
Explore Related Placements
// similar opportunities
You might also like
Principal Software Engineer
Roblox
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...
Principal Software Engineer, Orchestration
Roblox
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...
Principal Software Engineer - Service Networking
Roblox
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...
Principal Fullstack/backend Software Engineer, User Connections
Roblox
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...
Senior Software Engineer, Foundation & Luau Platform
Roblox
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...
Senior Software Engineer - Engineering Acceleration
Roblox
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...