Base Salary
$243k - $295k/yr
Responsibilities
- Design and ship 3D engine systems for avatar and environment geometry, including mesh processing, level of detail, transcoding, streaming, and runtime loading.
- Partner with Rendering, Avatar, Studio, and developer-facing teams and collaborate with external developers to make features usable in Roblox experiences.
- Profile and improve game-engine performance across a broad range of devices, especially mobile devices.
- Drive projects from definition through implementation, rollout, and production impact.
- Mentor engineers and help establish high standards for technical quality and code health.
Requirements
- 8+ years of professional experience building and shipping high-performance systems in game engines, real-time simulation, robotics, AR/VR, or similar domains.
- Deep proficiency in C++ and experience writing clean, efficient, maintainable code in large codebases.
- Hands-on experience building at least one production system involving real-time 3D rendering, mesh or geometry processing, level of detail, animation or skinning, spatial data, 3D asset pipelines, or GPU/client performance.
- Experience evaluating CPU/GPU time, memory, loading latency, visual quality, and frame-time stability on constrained platforms such as mobile or console.
- Demonstrated ability to drive ambiguous work end to end, including defining the approach, implementation, rollout, and production consequences.
- Ability to collaborate across teams and explain complex technical topics clearly to varied audiences.
Benefits
- Full-time employees are eligible for equity compensation and benefits.
- San Mateo office-based roles are onsite Tuesday, Wednesday, and Thursday, with optional presence Monday and Friday.
- Roblox provides reasonable accommodations during the recruiting process for candidates with qualifying disabilities or religious beliefs.
Tech Stack
Categories
About Roblox
Roblox's vision is to reimagine the way people come together. Our mission is to connect a billion people with optimism and civility. What is Roblox? Roblox is a platform where people come together virtually to share experiences. Every day, tens of millions of people from around the world come to Roblox to learn, work, play, connect, communicate, and socialize in immersive digital experiences all built by a global community of creators. Powered by Creators Roblox is powered by a global community of millions of developers and creators who produce their own immersive multiplayer experiences each month using Roblox Studio, our intuitive desktop design tool. Any experience imaginable can be created on Roblox. How Popular? Roblox is ranked as one of the top entertainment platforms for audiences under the age of 18 based on average monthly visits and time spent (Comscore). Our popularity is driven purely by the community with millions of people signing up through word of mouth every month.