company_logo

Full Time Job

Senior Game Networking Engineer

Sony Music

Los Angeles, CA 07-07-2020
 
  • Paid
  • Full Time
  • Mid (2-5 years) Experience
Job Description

Overview

We need you to bring your vision and passion to a team dedicated to reimagining music through immersive media. Leveraging Sony Music's vast catalog and roster of artists, the Sr. Game Networking Engineer will lead the development of cross platform online multiplayer game play by synchronizing game state for players through native Unreal engine networking. Additionally, this role will be critical in developing and integrating core online multiplayer services from lobby systems and matchmaking and deployment of game servers on the cloud.

Responsibilities
• Develop networking communication code within Unreal engine
• Develop a framework for various online subsystems and platforms
• Develop and/or integrate with online services such as matchmaking and lobby systems
• Self-organize work and take ownership of projects throughout their lifecycles
• Collaborate with Engineering team members to gather multiplayer requirements and develop new networking components for non-traditional multiplayer experience
• Monitor, measure, and improve server deployments on AWS GameLift
• Contribute innovative and original ideas on all aspects of game systems production and development

Qualifications
• 4-6 years' experience developing online multiplayer dedicated servers
• Expert knowledge of systems-level C++ programming focused on memory and compute
• Expert knowledge of Unreal engine networking protocol, including connections, sessions, and game state serialization
• Expert knowledge of online subsystems and platforms specifically PlayStation
• Strong math/physics knowledge
• Proven ability to troubleshoot and optimize game servers
• Excellent problem solving and analytical skills
• Excellent communication skills allowing effect interactions with internal/external teams
• Has worked on and shipped multiple online titles using the Unreal engine at scale
• Has initiative, and is able to complete complex tasks with minimal supervision
• Degree in Computer Science, Computer Engineering or equivalent program
• Worked on an open world RPG
• Peer-to-Peer networking including Nat traversal and relay servers
• Building solutions in the AWS cloud
• Scaling game servers on cloud-based solutions such as AWS GameLift
• Spatial computing with an interest in AI offloading to solve server density
• Developed or integrated game services such as matchmaking, lobby systems and voice
• Experience with Python

Jobcode: Reference SBJ-g6owng-18-225-31-159-42 in your application.