Разработчик на С++ в сервис Справочника

Справочник организаций — один из важнейших компонентов геосервисов и Поиска. Каждый день миллионы пользователей с помощью сервисов Яндекса решают, куда пойти, где получить услугу, как добраться до места назначения. Наша задача — предоставить сервисам максимально полные и точные данные об организациях.

Ежедневно нам поступают сотни тысяч сигналов об изменениях в окружающем мире: люди оставляют фидбэк, операторы колл-центра актуализируют данные о наиболее важных компаниях, поступает поток информации из интернета, от партнёров и владельцев организаций. Мы решаем разнообразные задачи интеллектуального сбора, обработки, анализа, верификации огромного объёма противоречивых данных, ищем пути масштабирования и повышения эффективности производства.

Пишем на C++ 20 (с некоторыми ограничениями) и на Python 3.10. Используем модель данных на базе protobuf-сообщений. Данные храним в PostgreSQL и в таблицах в нашем внутреннем MapReduce-кластере.

Разрабатываем бэкенд для работы с данными на внутреннем фреймворке на C++. Много внимания уделяем качеству кода и покрытию тестами. Пишем юнит-тесты и интеграционные тесты (pytest, gtest). Сами строим метрики качества сервисов и анализируем накопленные данные.

Какие задачи вас ждут

  • писать код на С++ и Python, проводить ревью чужого кода;
  • участвовать в полном цикле разработки: прототипировании, интеграции в сервисы, разработке и анализе метрик качества;
  • разрабатывать решения для повышения эффективности и бесперебойности работы производства;
  • извлекать и анализировать информацию из распределённой базы данных;
  • совместно с коллегами проектировать высоконагруженные отказоустойчивые системы и пайплайны поставки данных для них.

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

  • пишете на C++ и Python;
  • готовы изучать новые технологии и сразу же применять их на практике;
  • знаете классические алгоритмы и структуры данных, принципы функционирования распределённых систем.

Будет плюсом, если вы

  • работали с реляционными базами данных.

Что мы предлагаем

  • сильная команда, с которой можно расти;
  • сложные задачи для сервисов с миллионами пользователей;
  • возможность влиять на процесс и результат;
  • зарплата на уровне рынка и выше;
  • опционная программа, доступная широкому кругу сотрудников;
  • премии каждые полгода для всех, кто успешно прошёл ревью;
  • ипотечные программы: под 3% на 10 лет или без процентов на 3 года;
  • компенсация оплаты питания;
  • расширенная программа ДМС, оплата 80% стоимости ДМС для супругов и детей;
  • спортзал, тренажёрный зал, йога в офисе;
  • гибкий график работы;
  • парковка.
Спасибо за отклик!

Мы свяжемся с вами в течение недели.

Fri Feb 09 2024 12:47:58 GMT+0300 (Moscow Standard Time)