Senior Rendering Engineer

Contract type
Ongoing
Work mode
Hybrid
Experience
Senior · 7+ years

Job description

Senior Rendering Engineer on the Cyberpunk 2 team, developing and optimizing rendering solutions in Unreal Engine 5 for a large-scale open-world game.

At a glance

Employment
Full-time · Employee (employment agreement)
Work mode
Hybrid
Pay
CAD 127,200 – 209,900 / year
Apply before
January 5, 2027

What you'll do

  • Maintain, debug, and enhance existing graphics systems for improved performance and memory utilization.
  • Work closely with other engineers and various content teams to develop new and innovative rendering solutions for a large-scale, open-world environment.
  • Help art teams bring vast amounts of unique characters and a vibrant cyberpunk world to life, pushing the boundaries of runtime graphical fidelity with your rendering knowledge and passion.
  • Optimize runtime performance and memory utilization across both CPU and GPU.

What we're looking for

  • 7+ years of industry experience.
  • Experience working on AAA console titles, particularly with Unreal Engine.
  • Fluent in C++ with in-depth experience in graphics programming.
  • Professional knowledge of Unreal Engine 5 or 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 API (DirectX12, Vulkan, console, etc.).
  • Thorough experience with at least one graphics debugging tool (RenderDoc, Pix, console-specific, etc.).
  • Demonstrated ability to profile and optimize performance at a low level.
  • Effective communication skills, responsibility, sense of ownership, and dedication for work.
  • A proactive attitude towards helping the team to get their work done faster and more efficiently.

Nice to have

  • Shipped at least one Unreal-based project.
  • A working knowledge of key Unreal Engine 5 rendering technologies such as Nanite, Lumen, and/or Niagara
  • Experience in tracking down and solving GPU hangs and crashes.
  • Experience with Unreal's Groom or similar hair strands style system.
  • Experience with real-time hardware based ray tracing and associated systems.

Your team

Cyberpunk 2 team

Team responsible for developing rendering solutions and optimizations to enable designers and artists to deliver the vision of the game.

Benefits

Lifestyle Spending Account (LSA) – $100 per month to use towards fitness, wellness, internet, home office equipment, learning, streaming services, and more.

Trainings, lectures, and courses — internal workshops, knowledge-sharing initiatives, online tutorials, and e-learning classes are all available.

Dog-friendly office — bring your pooch with you and look after them while working! There's always a furry friend or two to meet.

Truly international working environment — a chance to meet and work with a diverse selection of people from all around the world.

  • Company-paid medical healthcare (dental, vision, and mental).
  • Free mental health support, including access to counseling, psychiatric care, and a variety of well-being webinars.
  • Paid leave — 26 days of vacation, 10 sick days, & 12 calendar holidays per year.
  • RRSP with employer matching.
  • Menstrual leave — employees who menstruate can take one extra day off when experiencing period pain.
  • RED Parents Network — support for working parents.
  • Flexible working hours.
  • A welcome pack filled with goodies — to help you feel right at home once you join the team.
  • No dress-code — we like to keep it casual.

Apply

Direct apply at CD PROJEKT RED

Opens the job posting at CD PROJEKT RED

About CD PROJEKT RED

To create revolutionary, story-driven RPGs which go straight to the hearts of gamers