Senior Software Engineer - Avatar Personalization
Core
Building features and APIs in the Roblox game engine to enhance avatar personalization, animation, and customization systems for millions of players and developers.
Role type
Senior Software Engineer (Game Engine)
Builds
Avatar systems, creation tools, and APIs for in-experience character customization
Domain
Gaming / 3D Virtual Worlds
Deliverable
production ML models | product features
Required skills
C++, 3D math, data structures, algorithms, networking, character building systems, animation, rigid-body/cloth/hair physics, shading
Preferred skills
Game or film development experience, console or mobile game title experience
Technologies
C++, Lua, Roblox game engine
Responsibilities
Implement groundbreaking features in the Roblox game engine, build APIs for developer avatar creation, refactor codebase to improve reliability and performance, work with multiple teams to build the user-generated gaming platform
Seniority
Senior, hands-on IC