Networking Architect, Unity

Employer

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