Browse All Jobs
Job Description

2K Games is seeking a Senior Systems Engineer to join their team in Burnaby, British Columbia. The ideal candidate will value efficiency, productivity, and collaboration, contributing to the research and development of future sports interactive entertainment programs. The Senior Systems Engineer will work closely with the Technical Director and collaborate with Engineers, Animators, and Designers to improve workflows, architecture, and tools.

Responsibilities:

  • Provide software and tools support to Engineers, Designers, and Artists.
  • Develop tools for rapid iteration, issue diagnosis, test automation, and data management.
  • Communicate cross-discipline and provide innovative solutions to pipeline and testbed issues.
  • Troubleshoot technical issues and provide user support.
  • Debug low-level issues like Crashes, Hangs, and Desynchs.
  • Profile and optimize for CPU, GPU, Memory, and Load Times.
  • Manage Branching strategies and integrations between branches.
  • Contribute to the development and evolution of standards and conventions.
  • Mentor other systems team members.
  • Write and maintain documentation.

Requirements:

  • Bachelor's degree (or equivalent experience) and 3+ years of related experience.
  • Experience developing multi-platform projects.
  • Expertise with C++ and strong coding architectural design principles.
  • Experience researching, piloting, and rolling out new techniques.
  • Experience in designing and creating systems, tools, and assets for projects.
  • Experience with Unreal Engine 5 development.
  • Excellent problem-solving skills.
  • Strong written and verbal communication skills.
  • Ability to work in a fast-paced environment.

The role offers:

  • Opportunity to work at 2K Games.
  • Chance to contribute to future sports interactive entertainment programs.
  • Collaborative environment with Engineers, Animators, and Designers.
Apply Manually