This job listing expired on Aug 26, 2022
Tweet

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/Principal Software Engineer on our Avatar Body and Clothing team, you will build exciting new features for our character system. With a diverse application set, you will work on our character system that helps power the millions of games you find on Roblox. We are looking for engineers passionate about building systems and tools to make creating player and non-player characters as seamless as possible for our developers. You need to be proficient in C++, data structures, and algorithms. You also need to have experience in character systems, animation systems, import and export pipelines for meshes, textures, rigs, and animations. You will report to the Avatar Engineering Manager.

You Are:

  • Bachelor's degree in Computer Science or a related field or equivalent industry experience
  • Experienced: 5+ years in the game industry, computer graphics or related field,
  • Proficient in C++, knowledge of scripted languages such as LUA and Python is a plus
  • Understanding of modern real-time 3D engines, tools and pipelines, such as Unity and Unreal, Maya and Blender
  • Passion for building the metaverse together, and empowering creativity to the community with emphasis on avatars
  • Creative: You take a creative and strategic approach to solving existing issues and driving new tools/functionality for our developers
  • Motivated: Explore and provide value

You Will:

  • Develop content while documenting pain points and missing features including technical, visual and usability issues
  • Author specs for improvements and new features
  • Create be part of creating prototype assets to run tests for R&D projects
  • Work with different teams to improve existing and develop new functionality, pipelines, and workflow
  • Follow our development community and stay aware of top issues and requests
  • Become an expert on the Roblox Avatar data model and core engine functionality that guide our character systems.
  • Balance researching new technologies with a practical approach to accomplish the research efforts into the Roblox production game engine and tools.
  • Become an expert on Roblox Studio, our content creation tools, and pipeline
  • Improve the future of avatar technology through vision, combined with detailed execution strategy that optimizes for fidelity, performance and compatibility.
  • Lead other engineers by example and through technical direction to improve the quality bar of the team.
  • Work with different teams to improve existing and develop new functionality, pipelines, and workflow.

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