Applications are completed on the employer's own site.
Summary
Provide technical leadership on high-impact projects to engineer APIs and engine capabilities in C++ and Lua that power avatar animation, clothing, hair, rigid-body/cloth physics, and shading for tens of millions of monthly active players.
About this role
Technology & IT
Senior Software Engineer - Avatar Personalization
Roblox
On-site · San Mateo, California Senior Full-time USD 197k–243k / yr Posted 2 days ago International
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect within 3D immersive digital experiences. Roblox's mission is to connect a billion people with optimism and civility across any device worldwide.
As a Senior Software Engineer on the Avatar Personalization team, you will leverage the Roblox game engine to build features that push the boundaries of 3D avatar technology and craft systems that make Roblox avatars simple, customizable, and high-fidelity. Providing technical leadership on high-impact projects, you will engineer APIs and engine capabilities in C++ and Lua that power avatar animation, clothing, hair, rigid-body/cloth physics, and shading for tens of millions of monthly active players and global creators.
Key Responsibilities
Engine Feature Engineering: Implement 3D avatar features directly within the Roblox game engine using a combination of C++ and Lua.
Developer APIs: Design and ship robust APIs enabling third-party developers to programmatically create and customize Roblox avatars in-experience.
Cross-Platform Applications: Build and optimize high-performance avatar customization applications across mobile, tablet, PC, and console platforms.
System Architecture & Refactoring: Refactor legacy codebases to improve system reliability, rendering performance, frame rates, and automated test coverage.
Cross-Functional Collaboration: Partner with graphics, animation, tools, and platform engineering teams to advance character customization tools.
Requirements
Academic & Years of Experience
5+ years of professional software engineering experience working on a consumer-facing game engine, game application, or digital film pipeline.
Technical Capabilities & Skills
High proficiency in C++, 3D mathematics, data structures, algorithms, and networking concepts.
Practical experience building character customization systems, character editors, or content creation tools.
Demonstrated background developing and shipping online console or mobile game titles.
Hands-on experience with game or film character subsystems (e.g., animation pipelines, rigid-body/cloth/hair physics, or custom shading).
Preferred Qualifications
Professional background in game or film character technical art, rendering pipelines, or procedural generation systems.
Deep familiarity with Lua or other embedded scripting languages in production engines.
Skills named in this posting
C++
Lua
3D mathematics
data structures
algorithms
networking concepts
character customization systems
animation pipelines
rigid-body/cloth/hair physics
custom shading
About The Briefed
TheBriefed aggregates verified job listings from across Pakistan's leading employers and job platforms.
Staffing and Recruiting
1 employees
Similar Senior Software Engineer - Avatar Personalization jobs in California