company_logo

Full Time Job

Senior Game Services Engineer

Sony Music

Los Angeles, CA 07-08-2020
 
  • Paid
  • Full Time
  • Senior (5-10 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 Services Engineer will lead the development of online game services and tools ranging from matchmaking to lobby systems and monetization systems to analytics. Additionally, this role will collaborate with Game Networking Engineers to monitor and optimize server deployments.

Responsibilities
• Design, develop, and support highly scalable tools and games services using high quality C++ and Python on the AWS cloud and using Unreal engine.
• Monitor, measure, and improve server deployments for online multiplayer games and backend services
• Develop custom backend services for game play by extending PlayFab functionality
• Proactively identify and solve problems that affect the quality of life for players, operations, and other developers.
• Self-organize work and take ownership of projects throughout their lifecycles
• Monitor, measure, and improve deployments and performance of game servers and backend services
• Develop and deploy game services using CI/CD pipeline tools
• At times develop web-based tools for developers
• Contribute innovative and original ideas on all aspects of game systems production and development
• Lead a team of software developers from design to product completion
• Mentor engineers on best practices and troubleshooting

Qualifications
• 6-8 years' experience developing online game services for large scale, commercial multiplayer games
• Strong knowledge of C++ and Python programming
• Strong knowledge on Unreal engine blueprints
• Strong knowledge of optimizing game servers and network and OS related issues
• Proven ability to troubleshoot and optimize game servers
• Expertise with Elasticsearch, Logstash and Kibana
• Expertise with in-memory datastores such as memcache or Redis
• Expertise integrating various authentication methods using OAuth, SAML or token-based
• Expertise with message queue/event systems such as RabbitMQ or Kafka
• Expertise with continuous integration tools such as Jenkins
• Excellent problem solving and analytical skills
• Excellent communication skills allowing effect interactions with internal/external teams
• Has worked on and shipped multiple online titles
• Has initiative, and is able to complete complex tasks with minimal supervision
• Expertise with modern AWS cloud services
• 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
• Understanding of linear algebra
• Expertise in JavaScript, React, Angular.js and HTML/CSS/LESS
• Online subsystems and platforms specifically PlayStation
• Scaling game servers on cloud-based solutions such as AWS GameLift

Jobcode: Reference SBJ-gmbb2d-3-142-119-241-42 in your application.