Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Rendering Engineer developing Unreal Engine 5 rendering systems for CD PROJEKT RED’s Cyberpunk 2. Optimizing CPU/GPU performance and visual fidelity for a large open-world RPG.

Responsibilities

  • Develop rendering solutions and optimizations for Cyberpunk 2
  • Maintain, debug, and enhance graphics systems to improve performance and memory utilization
  • Collaborate with engineers and content teams on innovative rendering solutions for a large-scale open-world environment
  • Help art teams bring unique characters and the cyberpunk world to life
  • Push runtime graphical fidelity using rendering expertise
  • Optimize runtime performance and memory utilization across CPU and GPU
  • Use Unreal Engine 5 to help define visual fidelity for CD PROJEKT RED games
  • Collaborate with engineers and artists to develop game titles

Requirements

  • 7+ years of industry experience
  • Experience working on AAA console titles, particularly with Unreal Engine
  • Fluent in C++ with in-depth graphics programming experience
  • Professional knowledge of Unreal Engine 5 or an equivalent custom in-house engine
  • Extensive knowledge of modern rendering techniques and current GPU/CPU architecture
  • Comprehensive multithreaded programming experience
  • Experience with one or more low-level graphics APIs, such as DirectX 12, Vulkan, or console APIs
  • Thorough experience with at least one graphics debugging tool, such as RenderDoc, PIX, or a console-specific tool
  • Demonstrated ability to profile and optimize performance at a low level
  • Effective communication skills, responsibility, sense of ownership, and dedication to work
  • Proactive attitude toward helping the team work faster and more efficiently
  • Nice to have: shipped at least one Unreal-based project
  • Nice to have: working knowledge of Nanite, Lumen, and/or Niagara
  • Nice to have: experience solving GPU hangs and crashes
  • Nice to have: experience with Unreal's Groom or a similar hair-strands system
  • Nice to have: experience with real-time hardware-based ray tracing and associated systems

Benefits

  • Company-paid medical healthcare (dental, vision, and mental)
  • Free mental health support, including access to counseling, psychiatric care, and well-being webinars
  • 26 days of vacation
  • 10 sick days
  • 12 calendar holidays per year
  • RRSP with employer matching
  • Lifestyle Spending Account (LSA) — $100 per month for fitness, wellness, internet, home office equipment, learning, streaming services, and more
  • Menstrual leave — one extra day off when experiencing period pain
  • RED Parents Network support for working parents
  • Flexible working hours
  • Trainings, lectures, courses, internal workshops, knowledge-sharing initiatives, online tutorials, and e-learning classes
  • Welcome pack
  • Dog-friendly office
  • Truly international working environment
  • No dress code

Job title

Job type

Full Time

Experience level

Senior

Salary

CA$127,200 - CA$209,900 per year

Degree requirement

No Education Requirement

Tech skills

RayUnreal EngineC++

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.