Senior Avatar Engine Engineer (C++/Lua)

The Briefed

San Mateo (CA)

On-site

USD 200,000 - 260,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Roblox is seeking a Senior Software Engineer for the Avatar Personalization team to advance 3D avatar technology. You will leverage the Roblox engine to build features that enable simple, high-fidelity avatar customization and ship APIs powering external creators.

You will lead technical design and implementation of avatar animation, clothing, hair, physics, and shading, working across graphics, tools, and platform engineering for millions of active users.

Qualifications

  • 5+ years of professional software engineering experience on a consumer-facing game engine, game application, or digital film pipeline.
  • High proficiency in C++, 3D mathematics, data structures, algorithms, and networking concepts.
  • Experience building character customization systems, editors, or content creation tools.
  • Demonstrated background developing and shipping online console or mobile game titles.
  • Hands-on experience with character subsystems (animation pipelines, rigid-body/cloth/hair physics, or shading).

Responsibilities

  • Engine feature engineering: implement 3D avatar features inside the Roblox game engine using C++ and Lua.
  • Developer APIs: design and ship robust APIs for third-party developers to programmatically create avatars.
  • Cross-platform applications: build and optimize avatar customization apps across mobile, tablet, PC, and console."
  • System architecture & refactoring: improve reliability, rendering performance, frame rates, and test coverage.
  • Cross-functional collaboration: partner with graphics, animation, tools, and platform engineering teams to advance customization tools.

Skills

C++
Lua
3D mathematics
Data structures
Algorithms
Networking concepts
Character customization

Job description

Roblox is seeking a Senior Software Engineer for the Avatar Personalization team to advance 3D avatar technology. You will leverage the Roblox engine to build features that enable simple, high-fidelity avatar customization and ship APIs powering external creators.

You will lead technical design and implementation of avatar animation, clothing, hair, physics, and shading, working across graphics, tools, and platform engineering for millions of active users.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Avatar Personalization Engineer
Principal Avatar Personalization Engineer

Showcify, Inc. • San Mateo (CA)

On-site
USD 295,000 - 345,000
Equity compensation
Benefits described on page
Senior Software Engineer - Avatar Personalization
Senior Software Engineer - Avatar Personalization

The Briefed • San Mateo (CA)

On-site
USD 200,000 - 260,000
Avatar Personalization Architect
Avatar Personalization Architect

Roblox • San Mateo (CA)

On-site
USD 295,000 - 345,000
Avatar Personalization Architect
Avatar Personalization Architect

Roblox Corporation • San Mateo (CA)

On-site
USD 295,000 - 345,000
Senior Software Engineer, Avatar Animation (C++, Equity)
Senior Software Engineer, Avatar Animation (C++, Equity)

The Briefed • San Mateo (CA)

On-site
USD 180,000 - 250,000
Equity compensation for all full-time
Benefits for full-time employees, with
Senior 3D Engine Engineer — Avatar & Environments (Equity)
Senior 3D Engine Engineer — Avatar & Environments (Equity)

Roblox • San Mateo (CA)

On-site
USD 243,000 - 295,000
Equity compensation
Benefits
Principal Software Engineer - Avatar Personalization
Principal Software Engineer - Avatar Personalization

Roblox Corporation • San Mateo (CA)

On-site
USD 295,000 - 345,000
Senior Software Engineer - Avatar Personization
Senior Software Engineer - Avatar Personization

Roblox • San Mateo (CA)

On-site
USD 242,100 - 293,800
Senior Software Engineer, Avatar Animation | Roblox San Mateo
Senior Software Engineer, Avatar Animation | Roblox San Mateo

The Briefed • San Mateo (CA)

On-site
USD 180,000 - 250,000
Equity compensation for all full-time
Benefits for full-time employees, with
Principal Software Engineer - Avatar Personalization
Principal Software Engineer - Avatar Personalization

Roblox • San Mateo (CA)

On-site
USD 295,000 - 345,000