Job Description
Our client is looking for a Unity Networking Architect with gaming/enterprise experience for building virtual reality learning experiences for various target platforms. Your primary responsibility will be to design, create and implement a reliable, safe, and scalable networking framework for our multiplayer VR experiences. A commitment to collaborative problem solving, sophisticated design, and a quality product are essential.
KEY RESPONSIBILITIES
- Design, create, and maintain the networking code and architecture for prisms experiences
- Implement networking architecture on our proprietary development SDK
- Implement Meta Avatars API into our networking solution
- Collaborate with designers to implement networking to custom interactive systems such as graphs, tables and other data visualization interfaces.
- Build and manage a scalable networking client API that easily integrates with Unity
- Develop tools to assist with game networking, networking debugging and performance
- Asses cybersecurity risks and design mitigating strategies
- Write documentation for implementing and interfacing with networked data
- Make decisions on the best VR networking frameworks such as photon, Unity Netcode, Normcore
- Continuously work to identify & optimize processes, application bottlenecks and bugs from a networking perspective
REQUIREMENTS
- Proficient skills in game networking technologies and techniques
- Advanced experience with Unity C# scripting
- Knowledge of various Unity game networking implementations and their pros/cons
- Three or more years of experience with implementing networking on Unity projects
- Bachelor’s degree or equivalent
- Deep understanding of Unity software development workflows