Principal Software Engineer - Avatar Graphics

1 Month ago • 8 Years + • Graphics Engineer • $289,460 PA - $338,270 PA

Job Summary

Job Description

Roblox is building the tools and platform to empower its community to create 3D immersive digital experiences. As a Principal Software Engineer on the Avatar Scalability team, you will work on state-of-the-art character technologies to enhance character appearance and behavior, from toy-like characters to photorealistic humans. You will be responsible for Roblox's next-generation avatar rendering technology, improving the performance and stability of the game engine, and collaborating with engineering and art teams. The role requires expertise in C++ and real-time 3D engines, with a focus on performance optimization for mobile platforms.
Must have:
  • 8+ years of professional experience in game development or computer graphics.
  • Expert-level proficiency in C++.
  • Extensive experience with real-time 3D engines and character rigging.
  • Passion for optimizing performance, especially on mobile.
  • Proactive and self-motivated with strong leadership skills.
  • Excellent communication and collaboration abilities.
Good to have:
  • Experience with geometry algorithms and computational geometry.
  • Experience with high-performance distributed computing.
  • Experience with level of detail.
  • Experience with geometry/modeling.

Job Details

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators. 

At Roblox, we’re building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We’re on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there. 

A career at Roblox means you’ll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.

The Roblox Avatar defines the identity of a Roblox player and is one of the axes around which the Roblox Metaverse construct is built. As a Principal Software Engineer on the Avatar Scalability team, you will work on state-of-the-art character technologies to enhance the range of character look and behavior from the classic toy-like characters to photorealistic humans and anywhere in between.

You are experienced and passionate about powering the future generation of Roblox's high-performant real-time characters and the developer tools that will help millions of Roblox developers and creators to easily create characters through intuitive user interfaces. You will report to the Engineering Manager for Avatar Scalability.

You Will:

  • Work on Roblox’s next gen avatar rendering technology and help our developer community create amazing experiences
  • Become an expert on the core engine functionality that guides our character systems
  • Help improve the performance and stability of our game engine
  • Have fun collaborating with other engineering and art teams
  • Lead other engineers by setting a high bar of technical excellence

You Have:

  • Proven Expertise: 8+ years of professional experience in game development, computer graphics, or a related field, demonstrating a track record of delivering high-quality results.
  • Mastery of C++: Expert-level proficiency in C++, with a focus on writing clean, efficient, and maintainable code that delivers exceptional performance.
  • Deep 3D Graphics Knowledge: Extensive experience with real-time 3D engines, geometry/modeling, character rigging, and high-performance distributed computing, enabling you to solve complex architectural challenges. Experience with geometry algorithms, level of detail, computational geometry, a plus.
  • Performance-Driven Approach: A passion for optimizing performance across diverse platforms, particularly mobile, ensuring smooth and engaging experiences for millions of users.
  • Determined and Accountable: A proactive and self-motivated approach, with the ability to independently lead projects from conception to completion and take full ownership of your work.
  • Strong Collaborative Skills: Demonstrated ability to communicate effectively and work collaboratively with diverse teams to motivate and encourage.

For roles that are based at our headquarters in San Mateo, CA: The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range. This pay range is subject to change and may be modified in the future. All full-time employees are also eligible for equity compensation and for benefits as described on this page.

Annual Salary Range
$289,460$338,270 USD

Roles that are based in our San Mateo, CA Headquarters are in-office Tuesday, Wednesday, and Thursday, with optional in-office on Monday and Friday (unless otherwise noted).

Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Roblox also provides reasonable accommodations for all candidates during the interview process.

Similar Jobs

bytedance - Credit Loan Collection Manager - Global Payment

bytedance

Jakarta, Jakarta, Indonesia (On-Site)
8 Months ago
Tide - Staff Engineer, Backend

Tide

Sofia, Sofia City Province, Bulgaria (Hybrid)
2 Months ago
WerPlay - Senior QA Engineer

WerPlay

Islamabad, Islamabad Capital Territory, Pakistan (On-Site)
6 Months ago
Morning Star - Site Reliability Engineer

Morning Star

Mumbai, Maharashtra, India (Hybrid)
3 Days ago
lifechruh - Director of Social Media

lifechruh

Edmond, Oklahoma, United States (On-Site)
1 Week ago
Dream world  - Graphics Programmer

Dream world

Redwood City, California, United States (Remote)
2 Months ago
Visual Concepts - Senior Graphics Engineer - NBA 2K

Visual Concepts

Novato, California, United States (Remote)
3 Weeks ago
Game freak - R&D Programmer: Graphics

Game freak

Chiyoda City, Tokyo, Japan (On-Site)
2 Months ago
Moonton  - Senior Graphics Programmer - Guangzhou

Moonton

Guangzhou, Guangdong Province, China (On-Site)
1 Month ago
playphony games - Graphics Programmer

playphony games

Tokyo, Japan (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Critical mass - Art Director

Critical mass

Vancouver, British Columbia, Canada (On-Site)
2 Weeks ago
C3 IoT - Business Development Representative (BDR) - Agentic AI

C3 IoT

Redwood City, California, United States (On-Site)
1 Week ago
Rippling - Senior Forward Deployed Engineer

Rippling

New York, United States (On-Site)
4 Months ago
Tesla - Senior/Staff Technical Program Manager - Cell New Product Introduction (NPI)

Tesla

Brandenburg, Germany (On-Site)
5 Months ago
GoMotive - Director, Product Design

GoMotive

United States (Remote)
2 Months ago
Social Discovery Ventures - Partner Account Manager (Chinese, English, Russian)

Social Discovery Ventures

Shanghai, China (Remote)
5 Days ago
Sonar Source - Product Marketing Manager (Code Security)

Sonar Source

Austin, Texas, United States (On-Site)
1 Month ago
fluence - Tax Accountant Lead, Tax Reporting and Compliance

fluence

Bengaluru, Karnataka, India (On-Site)
1 Month ago
31st Union - Development Manager

31st Union

Valencia, Valencian Community, Spain (On-Site)
2 Weeks ago
Axon - Order Management Analyst

Axon

Scottsdale, Arizona, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in San Mateo, California, United States

Stord - Continuous Improvement Engineer I

Stord

Las Vegas, Nevada, United States (On-Site)
5 Days ago
Philips - Sales Support, Clinical Specialist - Peripheral Image Guided Therapy Devices

Philips

New York, New York, United States (On-Site)
1 Month ago
Roblox - Senior Software Engineer, Compute Fleet Management

Roblox

San Mateo, California, United States (On-Site)
3 Weeks ago
Axon - Senior Enterprise Account Executive

Axon

Salt Lake City, Utah, United States (Remote)
5 Months ago
Sphere Entertainment Co - Project Based – After Effects Artist

Sphere Entertainment Co

Burbank, California, United States (On-Site)
3 Months ago
Apple - AIML - Staff Machine Learning Engineer - Reinforcement Learning

Apple

Santa Clara, California, United States (On-Site)
1 Month ago
Carbon Health - Primary Care Physician Medical Director

Carbon Health

Berkeley, California, United States (On-Site)
2 Days ago
Evolution  - In Studio Game Presenter - Overnight - 11pm-7am Shift/Full Time Benefits/(Restaurant Alternative)

Evolution

Atlantic City, New Jersey, United States (On-Site)
1 Month ago
CD PROJEKT RED - Lead 3D Character Artist

CD PROJEKT RED

Boston, Massachusetts, United States (Remote)
3 Months ago
Neolytix - Credentialing Specialist/SME

Neolytix

Chicago, Illinois, United States (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Graphics Engineer Jobs

Vigaet - Internship - Computer Graphics Programmer

Vigaet

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Gaijin Entertainment - Senior Graphics Programmer (C++)

Gaijin Entertainment

(Remote)
1 Week ago
Obsidian - Graphics Programmer (Staff/Senior)

Obsidian

Irvine, California, United States (On-Site)
2 Months ago
1047 games - Graphics Engineer

1047 games

(Remote)
4 Months ago
Tencent - Lead Graphics Engineer

Tencent

Irvine, California, United States (On-Site)
6 Months ago
Moonton  - Senior Graphics Programmer - Guangzhou

Moonton

Guangzhou, Guangdong Province, China (On-Site)
1 Month ago
Qualcomm - C++ Developer / Graphics Engineer / Sr Engineer / Lead Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Activision - Expert Software Engineer, Graphics

Activision

Middleton, Wisconsin, United States (Remote)
6 Months ago
Amazon games  - Senior Graphics Software Developer

Amazon games

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
Light Speed Studios - Lead Graphics Engineer

Light Speed Studios

Irvine, California, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

San Mateo, California, United States (On-Site)

Washington, District Of Columbia, United States (Hybrid)

San Mateo, California, United States (On-Site)

San Mateo, California, United States (Hybrid)

San Mateo, California, United States (On-Site)

Gurugram, Haryana, India (Hybrid)

San Mateo, California, United States (On-Site)

San Mateo, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Roblox

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug