2ГИС

C++ Team Lead в 3D Карту

3D-движок — большой и сложный проект, который содержит более полумиллиона строк высокопроизводительного кода на C++20, а также активно взаимодействует с современными GAPI: Vulkan/Metal/OpenGL.

2ГИС На сервисе с: 15.06.26 03:48

↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМоскваСанкт-Петербург
Локации (удалёнка):РФСанкт-Петербург

Удалённая работа — географически не привязана. Щёлкни по любой из локаций, чтобы открыть оригинальную карточку.

Локации:Москва

Доступно в нескольких локациях — формат работы уточняется в карточке.

О проекте

3D-движок — большой и сложный проект, который содержит более полумиллиона строк высокопроизводительного кода на C++20, а также активно взаимодействует с современными GAPI: Vulkan/Metal/OpenGL.

Собираем этот код с помощью CMake, свежими версиями компиляторов (Clang, GCC, MSVC) в различных IDE – кому что удобней.

Поставляем наш продукт как кроссплатформенную библиотеку с документированным API, также предоставляем набор утилит для обработки и подготовки картографических данных. 

Также не забываем про качество нашего продукта. Пишем и поддерживаем различные тесты: от простых модульных до сложных e2e скриншотных тестов, запускаемых на ферме с реальными мобильными устройствами.  

Основные задачи команды связаны с обработкой и отрисовкой большого количества 3D-объектов — генерацией геометрии, написанием шейдеров и эффектов, работой с бинарными данными карты (векторными тайлами) в собственном формате.

Основной стек

  • C++20, Python 3, CMake — для разработки и тестов.
  • Jira, Bitbucket Stash и Jenkins – для задач, ревью и сборки на CI.

Задачи

  • Сейчас мы активно разрабатываем графические продуктовые фичи в карте: различные анимации объектов, рельеф, реалистичные дороги, развязки и тоннели.
  • В том числе активно экспериментируем с внедрением различных визуальных эффектов. Изучаем на state-of-art подходы в графике и оцениваем их применимость в нашем продукте.
  • Не забываем и про нефункциональные требования – работаем над производительностью движка и его графической подсистемы.

Ты будешь заниматься

  • Подготовкой и отрисовкой новых картографических данных.
  • Написанием различных графических эффектов.
  • Улучшением взаимодействия с современными графическими API (Vulkan, Metal, OpenGL).
  • Производительностью графической подсистемы и 3D-движка в целом.
  • Сжатием данных (в том числе созданием и оптимизациями собственных форматов хранения данных).
  • Генерализацией и симплификацией данных.
  • Разработкой алгоритмов и структур данных, производительных на различных мобильных устройствах.
  • Улучшением и поддержкой собственного языка описания стилей карт.

Мы ждём, что ты

  • Имеешь опыт работы с современным С++ от 5  лет
  • Имеешь опыт работы с графическим API (Metal, OpenGL, DirectX, Vulkan).
  • Имеешь опыт написания шейдерных программ.
  • Знаешь основные алгоритмы и структуры данных, в том числе имеешь опыт работы с алгоритмами компьютерной графики.
  • Подключишься к разработке сложных программных решений — от проработки и обсуждения требований до проектирования архитектуры и написания качественного кода.
  • Умеешь работать в команде — открыто общаться и обсуждать свои задачи, вместе с командой находить лучшие решения.

Будет плюсом

Опыт мобильной или кроссплатформенной разработки на С++, разработки многопоточных приложений и навыки измерения производительности и профилирования графических программ.

Кроме того

  • 2ГИС — аккредитованная IT-компания. 
  • Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске. Также у нас можно работать 100% удалённо.
  • График не главное. Кто-то начинает работу в 9, кто-то в 11, а кто-то — когда удобно ему и команде. Главное — выполнять задачи в срок и быть на связи с коллегами.
  • Само собой, полностью белая зарплата, размер обсуждается на собеседовании, потолка нет.
  • Есть ДМС, штатный терапевт, невролог, мед.консультант и другие IT-плюшки.
  • Если хочешь делиться своим опытом, мы только за — поможем с выступлениями на конференциях и статьями для Хабра.

Похожие вакансии Тимлид / Техлид

Соц.сети
Н

Senior Python Developer / Tech Lead (Django/FastAPI)

Неизвестный работодательНа сервисе с: 10.10.26 20:48
Зарплата не указанаРоссияМоскваГибрид

Вакансия: Senior Python Developer / Tech Lead (Django/FastAPI)
📍 Локация: Москва
🏢 Формат: Офис / Гибрид
Ищем того, кто не боится сложных задач! Мы запускаем амбициозный проект федерального масштаба и ищем Senior Python разработчика, готового взять на себя техническое лидерство, спроектировать архитектуру с нуля и внедрить современные стандарты разработки (включая безопасное использование AI-инструментов).
Что предстоит делать:
☝️ Создавать новую информационную систему «с чистого листа».
☝️ Развивать и поддерживать существующий ландшафт систем.
☝️ Проектировать архитектуру, которая выдержит федеральные нагрузки.
☝️ Менторить команду и формировать стандарты обмена знаниями.
☝️ Управлять технической частью проектов: оценка, делегирование, принятие решений.
Что ждем от вас:
🗳 5+ лет в промышленной разработке на Python.
🗳 Экспертиза: Python 3.8+, Django 3+, FastAPI.
🗳 Понимание алгоритмов и структур данных (не просто «знаю», а «применяю»).
🗳 Свободное владение SQL и опыт с PostgreSQL, Redis.
🗳 Опыт настройки *nix окружения.
🗳 Понимание принципов REST, HTTP.
Лидерские качества:
▪️ Опыт распределения задач и выработки технических решений.
AI-грамотность:
▪️ Понимание, как использовать AI в разработке, не создавая «когнитивный долг» и не жертвуя надёжностью.
Технологический стек:
🧰 Python, TypeScript, Django, FastAPI, Flask, VueJS 3, PostgreSQL, Redis, Elastic Search, AirFlow.
Если вы готовы к вызовам и хотите строить крутую систему — присоединяйтесь!
📩 Пишите в личку или ТГ: ••••••••

Эта вакансия также есть на:Hirify
Соц.сети
R

DBA Tech lead

rwbНа сервисе с: 10.10.26 18:12
250k–320k ₽Не указана странаЛокация не указанаУдалёнка

DBA Tech lead в RWB

💰По итогам собеседования (ср. рын. зп 250 000 ₽ – 320 000 ₽)

📌Условия и бонусы:
Фултайм, удаленно.

📌Наши ожидания:
– Экспертиза в архитектуре реляционных/нереляционных СУБД и брокеров сообщений: PostgreSQL, ClickHouse, Redis, MongoDB, Kafka.
– Опыт администрирования крупной инфраструктуры (тысячи кластеров) БД и брокеров сообщений с SLA от 99,9%.
– Экспертный уровень владения Python/Bash, IaC (Ansible, Terraform), GitOps (GitLab CI/CD).
– Глубокий опыт работы с Docker, Kubernetes включая операторы для БД и брокеров сообщений.

✍🏼••••••••

hh.ru
115k–169k ₽РоссияУфаУдалёнка

Архитектор программного обеспечения (Software Architect)

Ищем опытного и инициативного Архитектора ПО, который будет формировать и эволюционировать техническую стратегию, обеспечивать качество архитектурных решений и вести команду разработчиков к реализации бизнес-целей.

Обязанности
- Разработка и эволюция архитектуры программного обеспечения: выбор технологического стека, паттернов проектирования, принципов построения систем.
- Проектирование масштабируемых, надёжных и безопасных решений в соответствии с бизнес-требованиями и SLA.
- Лидирование технических решений для новых и существующих сервисов, участие в проектировании API и контрактов между компонентами.
- Проведение архитектурных обзоров, участие в код- и дизайн-ревью, менторинг инженеров.
- Работа с микро-сервисной архитектурой, монолитами и гибридными подходами; управление взаимодействиями между сервисами, данными и интеграциями.
- Обеспечение соответствия архитектуры требованиям по производительности, безопасности, мониторингу и эксплуатационной устойчивости.
- Документация архитектуры: диаграммы, руководства по архитектурным решениям, паттернам и стандартам.
- Взаимодействие с Product и бизнес-стейкхолдерами, перевод бизнес-задач в технические задачи и требования.
- Участие в формировании долгосрочной технологической стратегии и дорожной карты разработки.
- Контроль реализации архитектурных решений командой, участие в выборе инструментов и процессов (CI/CD, стандарт тестирования и т.д.).

Требования
- Высшее образование в области информатики, математики, электроники или эквивалентный опыт.
- Опыт работы архитектором ПО или в роли, близкой к архитектуре, от 3–5 лет (или старший разработчик, переходящий в архитектуру).
- Глубокие знания архитектурных стилей и практик: микросервисы, событийно-ориентированная архитектура, Domain-Driven Design, архитектура на основе контрактов/API.
- Опыт работы с облачными платформами (AWS, Azure или GCP) и инфраструктурой как код (Terraform, CloudFormation и т.п.).
- Опыт работы с контейнеризацией и оркестрацией (Docker, Kubernetes).
- Понимание REST и/или GraphQL API, контрактного тестирования, версионирования API.
- Опыт работы с базами данных (SQL и/или NoSQL), моделированием данных и кэшированием.
- Навыки лидерства, коммуникации и умение объяснять сложные идеи техническим и бизнес-специалистам.
- Владение одним или несколькими языками программирования (например, Java, C#, Go, Python, Node.js) и умение выбирать подходы под задачу.
- Уровень английского не ниже технического для чтения документации и общения.
- Готовность работать в Agile/DevOps среде и участвовать в технической реализации.

Желательные навыки
- Опыт работы в доменной области: финансы, здравоохранение, телеком, SaaS и т.д.
- Наличие сертификаций по архитектуре (например, TOGAF) или по облакам (AWS/Azure/GCP).
- Опыт проведения архитектурных аудитов и создание архитектурных паттернов для серийных проектов.
- Наличие портфолио архитектурных решений и примеры инфраструктурных решений.

Мы предлагаем
- Конкурентную заработную плату и прозрачную систему бонусов.
- Социальный пакет и оплачиваемый отпуск, обучение и профессиональное развитие.
- Гибридный или удалённый режим работы (уточняется на этапе собеседования).
- Медицинское страхование и поддержка баланса между работой и личной жизнью.
- Возможности для карьерного роста: лидирование архитектурных инициатив, наставничество, участие в стратегических проектах.

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.