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

C++ разработчик в команду алгоритмов Поиска
2ГИС — известный бренд с сильной инженерной культурой. Вакансия предлагает работу над сложным и общественно значимым продуктом с использованием современного стека технологий и возможностью удаленной работы.
Сложность вакансии
Работа требует глубоких знаний современных стандартов C++ (17/20) и отличной алгоритмической подготовки. Основная сложность заключается в оптимизации производительности поискового движка под разные платформы и работе с микросервисами.
Анализ зарплаты
Зарплата в объявлении не указана, но для C++ разработчика такого уровня в России рыночный диапазон составляет от 250 000 до 450 000 рублей. 2ГИС обычно предлагает конкурентоспособные условия, соответствующие рынку крупных IT-компаний.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в 2ГИС уже сейчас
Присоединяйтесь к команде 2ГИС и создавайте алгоритмы поиска, которыми пользуются миллионы людей каждый день!
Описание вакансии
C++ разработчик в команду алгоритмов Поиска
Локация: Удаленно
Компания: 2ГИС
ЗП: обсуждается на собеседовании
Занятость: Полная
Мы команда, которая создаёт алгоритм поиска для всех продуктов 2ГИС. Помогаем миллионам наших пользователей находить интересующие их объекты (где вкусно поесть, где отремонтировать машину, различные фирмы, адреса, маршруты и многое другое) по всей России и многим странам зарубежья. Наш код работает и на мобильных устройствах и на серверах.
Тебе предстоит:
- Участвовать непосредственно в развитии собственного движка поиска.
- Задачи в основном связаны со знанием алгоритмов, погружением в логику поиска и архитектуру проекта, анализом влияния изменений на реальные кейсы пользователей.
- Развивать существующий функционал и создавать новый, при этом мы следим за производительностью, потреблением памяти и работоспособностью на разных платформах.
- Работать с микросервисной архитектурой сервиса, увеличивать производительность Поиска. Постоянно улучшаем качество поиска за счёт использования моделей машинного обучения.
Требования:
- Имеешь хорошую алгоритмическую подготовку (алгоритмы и структуры данных).
- Опыт в коммерческой разработке на C++ от 17/20 версии.
- Умение работать в команде, а также самостоятельно искать и использовать всю необходимую информацию.
🌐 Резюме отправлять: Откликнуться
–––
Бесплатный постинг вакансий: @freeIT_job
Забирай 📚 Базу Знаний
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- Algorithms
- Data Structures
- Microservices
- Machine Learning
- Performance Optimization
Возможные вопросы на собеседовании
Поскольку вакансия в команду алгоритмов поиска, знание базовых структур данных критично.
Расскажите, как бы вы реализовали инвертированный индекс для эффективного полнотекстового поиска?
В описании указано использование C++17/20. Важно понимать, как кандидат использует современные возможности языка.
Какие нововведения в стандартах C++17 и C++20 вы считаете наиболее полезными для оптимизации производительности и почему?
Поиск 2ГИС работает на мобильных устройствах и серверах, что требует контроля ресурсов.
Как вы подходите к профилированию использования памяти и поиску узких мест в производительности C++ приложения?
Упоминается работа с микросервисами.
С какими проблемами синхронизации данных вы сталкивались в микросервисной архитектуре и как их решали?
Поиск постоянно улучшается с помощью ML.
Был ли у вас опыт интеграции ML-моделей в C++ код и как вы обеспечивали низкую задержку (latency) при инференсе?
Похожие вакансии
Senior Java разработчик (Блокчейн)
Senior Golang Developer
Senior Python разработчик
Lead Symfony Developer
Junior Python Developer
Middle Backend Developer (Python)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!