Software Engineer, Data Model
HybridNo visa sponsorship
Core
Design and build core data structures (object hierarchy/scene graph) that form the backbone of Roblox's game engine, powering all user-created experiences.
Role type
Senior IC software engineer (game engine data model)
Builds
Core engine technologies including networking, scripting, Studio, rendering, and physics
Domain
Gaming / Real-time systems / Large-scale simulations
Required skills
C++, C#, Go, Python, game engines, real-time systems, entity component systems, automated testing, cross-functional collaboration
Responsibilities
Develop high-performance engine code for user-created games, write automated tests, take ownership of features from design to launch, build and test code across desktop/mobile/console
Seniority
Mid-level, hands-on IC
