Компания больше не ищет сотрудника. Посмотрите похожие предложения

C++ Developer (Инфраструктура Поиска)
в Яндекс (Поисковый портал)
200 000 — 350 000 ₽/мес на руки
Технологии/инструменты
Яндекс — крупнейшая российская IT-компания. Компания развивает самую популярную в стране поисковую систему и создаёт сервисы, которые делают жизнь людей более комфортной и яркой.
О команде
Мы развиваем поисковые компоненты:
Hamster — копию «большого» поиска для тестирования и приёмки изменений. Hamster задействован на всех стадиях разработки поиска, начиная от обучения ML-алгоритмов, заканчивая проверкой корректности инфраструктурного кода.
SoY — основной инструмент Яндекса для исследования качества поиска: компонент получает запросы на скачивание поисковой выдачи и выполняет их эффективно и под контролем. Ежедневно SoY обрабатывает сотни миллионов запросов и терабайты данных. В SoY реализована собственная модель распределённой обработки: тысячи воркеров в разных дата-центрах трудятся над общей задачей.
Search API — «большой» поиск Яндекса, доступный как API в Yandex Cloud. Мы обеспечиваем удобный API между Поиском и Yandex Cloud, реализуем модель квотирования и аутентификации.
У нас небольшая команда, и каждый может влиять на ключевые решения, связанные с разработкой внутри проекта. Специальный полноценный контур поиска позволяет погрузиться в большинство поисковых процессов и смежных инфраструктурных решений.
Наш проект находится на стыке системного и прикладного программирования: вы сможете попробовать и то, и другое. Через нас проходят и небольшие задачи конкретных пользователей, и миллионы запросов из регулярных процессов. Мы полностью отвечаем за сервис: сами общаемся с пользователями наших инструментов, формируем задачи, пишем код, следим за тем, как всё работает.
Описание стека
У нас широкий стек технологий: вместе с кодом на C++ активно используем различные высокоуровневые системы Low-Code.
Что нужно делать
- Участвовать в разработке и эксплуатации распределённой высоконагруженной системы.
- Повышать эффективность, внедрять эвристики, обеспечивать стабильность наших инструментов (например, одна из последних реализованных задач — переход с YT-кластеров распределённой обработки на собственную реализацию модели MapReduce).
- Проектировать и внедрять процессы динамической регулировки нагрузки на ресурсы.
- Разрабатывать приборы контроля работоспособности и качества поисковых источников.
Ожидания
- Разрабатывали на С++ не меньше года, любите язык и хотите изучать его глубже.
- Хорошо знакомы с классическими алгоритмами и структурами данных.
- Открыты, легко ладите с коллегами.
- Внимательны к деталям.
Будет плюсом, если вы:
- Разрабатывали сетевые, многопоточные или распределённые программы, или окончили углублённые курсы по этим направлениям.
- Владеете Linux на уровне разработчика.
- Успешно участвовали в олимпиадах по техническим предметам в школе или университете.
Условия
- Работа в команде с лучшими экспертами индустрии, возможность быстро развить профессиональные навыки и решить много интересных и сложных задач.
- Сложные задачи для сервисов с миллионами пользователей.
- Возможность влиять на процесс и результат.
- Премии каждые полгода для всех, кто успешно прошёл ревью.
- Расширенная программа ДМС, оплата 80% стоимости ДМС для супругов и детей.
- Гибкий график работы, смешанный формат посещения офиса.
- Комфортные условия труда, спортзал, врач-массажист, психотерапевт, капсулы сна.


О компании Яндекс (Поисковый портал)
Яндекс — одна из крупнейших ИТ-компаний в России. Мы развиваем самую популярную в стране поисковую систему и создаём сервисы, которые помогают людям в повседневных делах. С их помощью можно искать информацию в интернете, слушать музыку, выбирать товары и места, заказывать еду, перемещаться по городу и делать многое другое. Яндекс предлагает также продукты для бизнеса.