Published: Fri, 25 Oct 2024 02:51:01 GMT
Position: Senior Software Engineer, Avatar Development at AvatarRec Room
Location: [Insert location]
AvatarRec Room is the leading platform for building and playing games together. With millions of rooms and endless possibilities, players can chat, hang out, and create and share their own games with the world. We are seeking a Senior Software Engineer to join our Avatars team and help us expand the capabilities of player expression and creativity. In this role, you will be involved in tackling memory and performance challenges across nine different gaming platforms, including mobile devices, consoles, PCs, and VR devices.
As part of our team, you will help develop tools for creators to design and sell digital clothing to our players. By joining us, you will support the growth of the next generation of fashion designers and digital artists, providing them with a platform to showcase their craft, find an audience, and make a living while adding value to the Rec Room community. This work will have a significant impact on the in-game economy, benefiting creators, players, and the company.
In this role, you will be responsible for architecting and building new systems for player-created avatar customization. This includes creation, publishing, validation, optimization, animation, and core gameplay. You will also play a key role in expanding the ways players can customize their avatars, from makeup and body art to emotes, dances, and even entirely new body forms and animations. Your work will be at the forefront of defining digital avatars.
As a Senior Software Engineer, you will:
– Architect new systems to expand the capabilities of avatar customization, improve player expression, and enhance the visual and movement aspects of our players.
– Collaborate closely with our first-party art team, who will represent our creators and provide crucial design input to create a delightful creation experience.
– Work closely with partner development teams to deliver systems that empower creators to enjoy the creation process, reach an audience, and build a market for their content, ultimately bringing joy to players.
– Evolve existing avatar systems to enhance usability, add quality-of-life features for creators, and improve memory and performance across all platforms.
– Develop and extend user-friendly, open-sourced Blender pipeline tools to assist our creator community in adding content to our platform.
– Engage with our creator community by documenting and sharing the creation process through blogs, online documentation, videos, and Discord.
– Review and maintain the code for existing avatar systems and any new systems you build.
Qualifications:
– 5+ years of professional experience in interactive 3D software or game development, preferably using Unity engine.
– Proficiency in C# with experience in memory and performance optimization in Unity.
– Experience debugging and extending complex, multi-threaded systems.
– Experience shipping a multiplayer game on 3D mobile, consoles, and PC.
– Familiarity with building systems for animation and real-time skinned meshes.
– Bonus: Experience in building artist-friendly pipelines for exporting animated assets.
– Bonus: Experience shipping VR games.
– Bonus: At least one year of experience with the latest version of Unity (2020+).
– Bonus: Experience with live services and rapid deployment (we release a new version of our game every week).
Compensation:
Base Pay Range: $164,800 — $200,000 USD, may vary based on location, knowledge, skills, and experience. Additional benefits may include stock options and a sign-on bonus. We also offer a comprehensive benefits package, including flexible vacation, medical, dental, vision, life and disability coverage, long-term care insurance, FSA, commuter benefits, 401(k) plan with company match, and parental leave program. We also offer unique benefits like equipment, family, and pet care stipends.
About Us:
At Rec Room, we value work-life balance and offer unlimited paid time off. Our company culture is driven by our core values, and we strive to create a safe and inclusive environment for people from all backgrounds.
Rec Room is an equal opportunity employer, and we prohibit discrimination and harassment of any kind. We celebrate diversity and are committed to creating an inclusive environment for all employees and applicants for employment. We comply with all applicable federal, state, and local laws governing nondiscrimination in employment.
If you require reasonable accommodations during the application process, please contact us at accommodationrequest.interviews@recroom.com. We will work with you to define your needs and try to accommodate them.
For California applicants, please refer to our CCPA disclosure notice for information on how we handle personal information: [insert link] Apply link