Enable job alerts via email!

Principal Software Engineer - Next Gen Avatar Architecture

2K

San Mateo (CA)

On-site

USD 289,000 - 339,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the game development industry is looking for a Principal Software Engineer to join their Avatar Scalability team in San Mateo. This role involves working on cutting-edge 3D character technologies and contributing to the future of Roblox's immersive digital experiences. The ideal candidate will have extensive experience in game development and a passion for optimizing performance across various platforms.

Benefits

Equity compensation
Comprehensive benefits

Qualifications

  • 8+ years of professional experience in game development.
  • Expert-level proficiency in C++.
  • Extensive experience with real-time 3D engines and character rigging.

Responsibilities

  • Work on Roblox's next gen avatar rendering technology.
  • Help improve performance and stability of the game engine.
  • Lead other engineers by setting a high bar of technical excellence.

Skills

C++
3D Graphics
Performance Optimization
Team Collaboration

Job description

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Cloud Principal Software Engineer (Remote)

Seagate Technology

Remote

USD 216,000 - 320,000

7 days ago
Be an early applicant

Chief Software Engineer (Hybrid/Onsite)

Visa

Foster City

Hybrid

USD 204,000 - 297,000

2 days ago
Be an early applicant

Principal Software Engineer- Video Transcoding

Warner Media, LLC.

San Francisco

On-site

USD 193,000 - 359,000

11 days ago

Lead Cloud Principal Software Engineer (Remote)

Seagate Technology

Remote

USD 216,000 - 320,000

30+ days ago

Principal Software Engineer

Microsoft

San Francisco

On-site

USD 180,000 - 294,000

28 days ago

Senior Software Engineer - Distributed Systems (ASE)

Apple

San Francisco

On-site

USD 175,000 - 313,000

30+ days ago