Senior Rendering Engineer
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
