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 Robloxs 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 Robloxs 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.
Required Experience:
Staff IC