- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Senior Rendering engineer C++ в 3D Карту
Сильная инженерная вакансия в известной компании с четким стеком и интересными задачами на стыке системного программирования и графики. Удаленный формат и работа над продуктом с огромной аудиторией делают предложение очень привлекательным для опытных разработчиков.
Сложность вакансии
Высокая сложность обусловлена требованиями к глубокому знанию C++, графических API (Vulkan/Metal) и специфических алгоритмов оптимизации данных для мобильных устройств. Роль Senior предполагает не только написание кода, но и проектирование архитектуры сложных графических систем.
Анализ зарплаты
Зарплата в вакансии не указана, но для позиции Senior C++ Rendering Engineer в России рыночный диапазон составляет от 350 000 до 550 000 рублей. 2ГИС обычно предлагает конкурентоспособные условия, соответствующие верхним границам рынка для высококвалифицированных специалистов.
Сопроводительное письмо
I am writing to express my strong interest in the Senior Rendering Engineer position at 2GIS. With over 5 years of experience in C++ development and a deep focus on computer graphics, I am excited about the opportunity to contribute to the evolution of your 3D maps. My background includes extensive work with Vulkan and OpenGL, as well as optimizing rendering pipelines for mobile devices, which aligns perfectly with your team's goals.
In my previous roles, I have successfully implemented complex shader effects and optimized data compression formats to improve engine performance. I am particularly drawn to 2GIS because of the unique challenge of rendering massive amounts of geospatial data in real-time. I am confident that my expertise in algorithms and architectural design will allow me to make an immediate impact on your rendering engine and help deliver a seamless experience to millions of users.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в 2ГИС уже сейчас
Присоединяйтесь к команде 2ГИС и создавайте будущее картографии, работая над сложными графическими задачами мирового уровня!
Описание вакансии
Senior Rendering engineer C++ в 3D Карту
#удаленка #senior
Компания: 2ГИС
🔹Ты будешь заниматься
-Подготовкой и отрисовкой новых картографических данных.
-Написанием различных графических эффектов.
-Улучшением взаимодействия с современными графическими API (Vulkan, Metal, OpenGL).
-Производительностью графической подсистемы и 3D-движка в целом.
-Сжатием данных (в том числе созданием и оптимизациями собственных форматов хранения данных).
-Генерализацией и симплификацией данных.
-Разработкой алгоритмов и структур данных, производительных на различных мобильных устройствах.
-Улучшением и поддержкой собственного языка описания стилей карт.
🔹Мы ждём, что ты
-Имеешь опыт работы с современным С++ от 5 лет
-Имеешь опыт работы с графическим API (Metal, OpenGL, DirectX, Vulkan).
-Имеешь опыт написания шейдерных программ.
-Знаешь основные алгоритмы и структуры данных, в том числе имеешь опыт работы с алгоритмами компьютерной графики.
-Подключишься к разработке сложных программных решений — от проработки и обсуждения требований до проектирования архитектуры и написания качественного кода.
-Умеешь работать в команде — открыто общаться и обсуждать свои задачи, вместе с командой находить лучшие решения.
Контакты: Откликнуться
🔥 Подписаться на наши каналы / @best_itjob / @it_rab
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- Vulkan
- Metal
- OpenGL
- DirectX
- Shaders
- Algorithms
- Data Structures
- Computer Graphics
Возможные вопросы на собеседовании
Проверка понимания современных стандартов и управления ресурсами в низкоуровневых API.
Расскажите о различиях в управлении памятью и синхронизации между OpenGL и Vulkan/Metal. С какими трудностями вы сталкивались при переходе?
Важно для оптимизации отрисовки карт на мобильных устройствах.
Какие техники оптимизации Draw Calls вы считаете наиболее эффективными для мобильного рендеринга при отрисовке большого количества объектов?
В описании вакансии упомянуто сжатие данных.
Какие алгоритмы сжатия геометрии или текстур вы использовали? Как найти баланс между степенью сжатия и скоростью распаковки на GPU?
Проверка навыков написания эффективного кода для шейдеров.
Как вы подходите к профилированию и оптимизации шейдеров? Какие инструменты и метрики (например, occupancy, register pressure) вы используете?
Оценка архитектурного мышления.
Как бы вы спроектировали систему стилизации карты, чтобы она была гибкой, но при этом не создавала избыточной нагрузки на CPU при обновлении кадров?
Похожие вакансии
Staff Software Engineer, Player Experience
Senior Online Engineer - WWE 2K
Senior Animation Programmer
Middle Unity (c#) developer
Senior Online Services Software Engineer
Programmeur·euse Senior – Jouabilité/Senior Gameplay Programmer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия