Roblox is building the tools and platform that empower a global community of developers and creators to bring 3D immersive digital experiences to life.
Responsibilities
Develop engine code that performs well for all user-created games on the Roblox platform
Build the core systems and data structures used in the Roblox engine
Take ownership of projects throughout their full lifecycles
Execute code that performs well on all devices Roblox supports
Requirements
Experience developing outstanding systems-level C++ programming
Experience working on game engine internals
Responsibility for building and maintaining systems that work optimally
Curiosity to learn and stay up-to-date on technology developments
Understanding of CPU behavior with smart pointers, templates, virtual functions, and memory
Conditions
Based at HQ in San Mateo, CA in a hybrid model 3 days a week (Tuesdays to Thursdays)