This job might no longer be available.
Senior Tools Engineer, Avatar Motion
1 year ago
Every day, tens of millions of people from around the world come to Roblox to play, learn, work, and socialize in immersive digital experiences created by the community. Our vision is to build a platform that enables shared experiences among billions of users. This is what’s known as the metaverse: a persistent space where anyone can do just about anything they can imagine, from anywhere in the world and on any device. Join us and you’ll usher in a new category of human interaction while solving exceptional challenges that you won’t find anywhere else.
As a Senior Authoring Tools Engineer on the Avatar Motion team, you will explore novel authoring paradigms and develop tools to empower creators at all levels of expertise (from expert developers to novice players) to design their own motion and AI assets for Roblox Avatars. These include stylistic animations, parametric motions, state machines and behavior trees for NPC’s, smart objects, and more.
Your efforts will be focused on enhancing the authoring workflow for developers within Roblox Studio and enabling in-experience authoring of motion and AI assets for players directly within a Roblox experience. Your results will bridge the gap between play and creation and empower users at all levels of expertise to realize their vision for the next generation of Roblox experiences.
We are looking for an engineer who is passionate about novel user interfaces and AI-assisted authoring for Avatar motion and NPC behavior. You need to be proficient in C++ and have experience working with game engines. Prior experience with building out animation creation tools, and other novel authoring interfaces is a huge plus.
You Are:
- Experienced with game/animation engines: 5+ years of experience contributing to engine and tool development
- Proficient in C++ or C#: Strong C++/C# programming skills with an ability to write high quality, performant code; experience with Lua is a plus
- Customer-focused, you enjoy the challenge of working with your customers to establish excellent solutions that solve their toughest problems.
- Foundation oriented: You believe that strong 3D math skills and a well thought out code architecture are important
- Performance-minded: You embrace software performance considerations, with an ability to implement performant solutions for platforms including mobile
- Self driven: Self-sufficient, self-organized and able to take ownership of a project throughout its full lifecycle
- Team player: Ability to work closely with and inspire the rest of your team while displaying excellent interpersonal and communication skills
Nice to Have:
- Knowledgeable about motion and node-based authoring paradigms, and novel user interfaces
- Knowledgeable about AI for content creation (e.g., generative design)
You Will:
- Work with creators to learn their pain points with the animation creation process and develop tools to address them
- Build authoring tools for motion and AI asset creation in Roblox Studio
- Build in-experience tools and technologies to empower players to create their own assets within an experience
- Build tools that improve the process of authoring an animation outside of Roblox Studio and integrating it into an experience built in Roblox Studio
- Work closely with product and design to build out intuitive tools for animation authoring
You’ll Love:
- Industry-leading compensation package
- Excellent medical, dental, and vision coverage
- A rewarding 401k program
- Flexible vacation policy
- Roflex - Flexible and supportive work policy
- Roblox Admin badge for your avatar
- At Roblox HQ:
- Free catered lunches
- Onsite fitness center and fitness program credit
- Annual CalTrain Go Pass
Create Your Profile — Game companies can contact you with their relevant job openings.