2K

Senior Rendering Software Engineer

2K
Apply
14 days ago
Burnaby, CanadaSenior

Responsibilities

  • Design, implement, optimize, and maintain real-time rendering systems and features in Unreal Engine.
  • Own rendering features from R&D and prototyping through production.
  • Balance visual quality, workflow, performance, memory, scalability, and maintainability.
  • Collaborate with engineers, artists, technical artists, designers, and producers on rendering features and content workflows.
  • Build and support tools, pipelines, and workflows for delivering high-quality game assets.
  • Optimize rendering systems for current-generation consoles and high-end PCs, including GPU, CPU, memory, and scalability considerations.
  • Deliver visual features across gameplay, cinematics, presentation, characters, crowds, stadiums, lighting, VFX, and environments.
  • Create and review technical designs for rendering systems, architecture, tools, and workflows.
  • Mentor rendering engineers and contribute to a positive team culture.
  • Provide technical opinions and help guide decisions about the broader game experience.

Requirements

  • 5+ years of professional game development experience building and shipping high-quality rendering features.
  • Experience delivering AAA-quality rendering features on commercially shipped games in a senior or equivalent rendering role.
  • Strong Unreal Engine experience, with the ability to implement features while avoiding unnecessary long-term engine divergence.
  • Experience owning and optimizing core rendering systems, visual features, and asset delivery pipelines.
  • Deep understanding of current-generation console constraints, GPU profiling, memory budgets, frame-time analysis, platform-specific optimization, and scalability.
  • Strong 3D mathematics skills and knowledge of real-time rendering algorithms.
  • Experience with PBR materials, shader development, lighting, post-processing, GPU optimization, and CPU-side rendering performance.
  • Experience with environment rendering, character rendering, advanced lighting, VFX, particle systems, or related graphics features.
  • Strong cross-disciplinary collaboration and communication skills.
  • Experience with UE5 Nanite and Lumen, or comparable virtualized geometry, global illumination, and real-time lighting technologies, is beneficial.
  • Experience with crowd-heavy or character-heavy games is beneficial.
  • Passion for playing and/or watching sports is beneficial.

Benefits

  • Regular employees may receive medical, financial, and other benefits.
  • Total compensation may include bonus and/or equity awards in addition to benefits.
  • The employer provides accommodations for individuals with disabilities during the application and interview process.
  • The position is based in British Columbia; no remote or hybrid arrangement is stated.

Tech Stack

Unreal Engine

Categories

Gaming
2K

About 2K

1,001-5,000 employees
Contact me