Overview
Software Engineer on the Engine Scalability team, which builds the systems that power Avatars and Environments across Roblox so that high-fidelity worlds and multiplayer experiences run smoothly on phones and low-end devices.
What you'll do
- Design and ship 3D engine systems for avatar and environment geometry, including mesh processing, level of detail, transcoding, streaming, runtime loading, and related performance systems.
- Partner closely with other teams (Rendering, Avatar, Studio) and external developers so that the features you build are directly usable to create amazing experiences.
- Profile and improve the performance of the game engine across a wide range of devices, with particular attention to mobile.
- Drive projects end-to-end, collaborate with other engineers, and contribute to maintaining strong technical quality and code health on the team.
What you'll need
- 3+ years of professional experience building and shipping high-performance systems in domains such as game engines, real-time simulation, robotics, AR/VR, or similar.
- Deep proficiency in C++, with a focus on writing clean, efficient, and maintainable code in large codebases.
- Experience diagnosing tradeoffs among CPU/GPU time, memory, loading latency, visual quality, and frame-time stability on constrained platforms such as mobile or console.
- A track record of driving work end-to-end when the problem wasn't fully specified: defining the approach yourself, seeing it through implementation, rollout, and production consequences; gathering more information when requirements didn't make sense.
- Ability to work effectively across teams (Engine, Rendering, Avatar, Studio, and developer-facing teams) and explain complex technical topics clearly to different audiences.
Nice to have
- Demonstrated hands-on experience building production systems involving real-time 3D rendering, mesh or geometry processing, LOD, animation/skinning, spatial data, 3D asset pipelines, or GPU/client performance.
Details
- Location: San Mateo, CA headquarters.
- Roles based in the office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).
- Annual base salary range: $153,120 to $196,750 USD; actual pay depends on factors such as professional background, training, work experience, location, business needs and market demand.
- Full-time employees are also eligible for equity compensation and benefits.
- For US based roles only: the Company may not be able to employ candidates who have United States work authorization related to certain U.S. visa categories, or support future H-1B sponsorship at this time.
Read the full description and apply on the company’s own careers page.