Мы ищем выдающегося Senior Graphics Engineer, который присоединится к нашей команде движка и поможет нам продолжать развивать самую передовую социальную игру на Земле.
Вы будете сотрудничать с коллегами из команды движка, а также с инженерами игрового процесса, художниками и дизайнерами, чтобы обеспечить высочайшее качество игрового процесса для игроков на всех поддерживаемых устройствах — независимо от платформы или уровня производительности.
Что вы будете делать здесь
- Разрабатывать высокопроизводительные системы на C++ для нашего проприетарного игрового движка с упором на рендеринг в реальном времени, производительность и масштабируемость.
- Проектировать, реализовывать и поддерживать функции рендеринга, основные компоненты движка, инструменты и графические конвейеры.
- Профилировать и оптимизировать производительность GPU и CPU на широком спектре устройств, с особым акцентом на мобильные устройства.
- Писать чистый, поддерживаемый код с четкой документацией и комментариями на уровне кода.
- Способствовать росту команды, наставляя других, делясь лучшими практиками и оставаясь в курсе тенденций в области графики и платформ.
Обязательные требования
- Опыт разработки на C++ на экспертном уровне с глубоким знанием оптимизации производительности, многопоточности и низкоуровневых систем движка.
- Иметь опыт выпуска крупномасштабных 3D-игр на нескольких платформах.
- Опыт работы с игровыми движками и конвейерами арта/контента.
- Глубокое понимание современных конвейеров рендеринга и графических API. Мы используем Vulkan и Metal.
- Опыт работы с инструментами профилирования/отладки GPU.
- Минимум 6 лет опыта работы в игровой индустрии.
- Свободное владение английским языком для профессионального общения.
Желательно
- Страсть к расширению границ графики Android, особенно с использованием Vulkan.
- Знакомство с наборами инструкций SIMD.
- Что-нибудь с shadertoy.com.
Мы с нетерпением ждем встречи с вами!