Назад
9 часов назад

Senior Rendering Engineer (Unreal Engine)

118 800 - 217 800$
Формат работы
remote (только USA)/hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Rendering Engineer (Unreal Engine): Developing rendering solutions and optimizations for Cyberpunk 2, a large-scale open-world AAA game, with an accent on runtime graphical fidelity, CPU/GPU performance, and memory utilization. Focus on maintaining and enhancing graphics systems, implementing low-level rendering solutions, and solving complex multithreading, graphics API, and hardware architecture challenges.

Location: Hybrid/in-office or fully remote in the United States. Remote work is available only to candidates residing in California, Colorado, Connecticut, Florida, Illinois, Kentucky, Maine, Maryland, Massachusetts, Minnesota, Nevada, New Hampshire, New Jersey, New York, North Carolina, Ohio, Oregon, Pennsylvania, Rhode Island, Tennessee, Texas, Washington, or Wisconsin.

Estimated annual pay range: $118,800–$217,800 USD.

Company

CD PROJEKT RED creates story-driven RPGs, including the Cyberpunk franchise.

What you will do

  • Develop rendering solutions and optimizations for Cyberpunk 2 using Unreal Engine 5.
  • Maintain, debug, and enhance graphics systems to improve performance and memory utilization.
  • Collaborate with engineers, designers, artists, and content teams on rendering solutions for a large-scale open-world environment.
  • Support art teams in bringing unique characters and the cyberpunk world to life through high runtime graphical fidelity.
  • Optimize runtime performance and memory utilization across CPU and GPU.

Requirements

  • 7+ years of industry experience.
  • Experience working on AAA console titles, particularly with Unreal Engine.
  • Fluency in C++ and 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 DirectX12, 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, ownership, dedication, and a proactive attitude toward improving team efficiency.

Nice to have

  • At least one shipped Unreal-based project.
  • Working knowledge of Unreal Engine 5 rendering technologies such as Nanite, Lumen, and/or Niagara.
  • Experience tracking down and solving GPU hangs and crashes.
  • Experience with Unreal Groom or a similar hair-strands system.
  • Experience with real-time hardware-based ray tracing and related systems.

Culture & Benefits

  • Hybrid/in-office or fully remote work with flexible working hours.
  • Company-paid medical, dental, vision, and mental healthcare, plus counseling and psychiatric support.
  • 26 vacation days, 10 sick days, 12 calendar holidays, menstrual leave, and a 401(k) with employer matching.
  • $100 monthly Lifestyle Spending Account for fitness, wellness, internet, home office equipment, learning, streaming services, and more.
  • Training, lectures, courses, internal workshops, knowledge sharing, and e-learning opportunities.
  • International, dog-friendly, casual office environment with support for working parents.

Hiring process

  • The application window closes by 05/01/2027.
  • Selected candidates must complete a background check in accordance with applicable laws and regulations.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →