Roblox is looking to solve the problem of building the tools and platform that empower their community to bring any experience to life, and to connect a billion people with optimism and civility.
Requirements
- 4+ years of experience working on deep and challenging problems in large and complex C++ codebases
- Experience with system-level pointers, templates, and raw blocks of memory
- Experience working in the guts of game engine or passion for learning it
- Built systems that work and keep on working reliably
- A curiosity to want to learn and stay up-to-date on technology development
Responsibilities
- Develop engine code in C++ for sub-systems critical to the Roblox game engine
- Work on sub-systems that handle data syncing between server and client, game-aware data streaming, and harmonizing resource usage to ensure gameplay works on various devices with varying CPU and memory capabilities
- Work on every application Roblox develops, from mobile phone clients to cloud-based servers
Other
- 4+ years of experience
- Onsite presence required Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday
- Bachelor's degree or equivalent experience (not explicitly mentioned but implied)
- Equal employment opportunities and reasonable accommodations provided
- Eligible for equity compensation and benefits