Яндекс Лавка — это сервис доставки товаров из дарксторов. Наш продукт относительно молодой и активно растущий — у нас всегда есть работа. Команда занимается разработкой сервисов бэкенда каталога Лавки и интеграциями с машинным обучением: прорабатывает поиск и рекомендации, создаёт Лавка AI. Пользователь Лавки взаимодействует с нашими сервисами на всех этапах: от открытия приложения и до перехода в корзину. Мы улучшаем каталог товаров, внедряем и развиваем интеграцию с технологиями машинного обучения, чтобы сделать поиск и рекомендации более точными и полезными для пользователей. Тесно общаемся с коллегами из смежных групп разработки, а также из команд продукта, фронтенда и ML-сервисов. Ищем разработчика, которому интересно развивать наш продукт и вместе с командой совершенствовать бэкенд каталога и интеграцию с технологиями ML.

Обязанности:

Разработка продуктовых фич каталога
Мы стремимся сделать каталог удобным и функциональным, чтобы пользователи могли быстро находить нужные товары. Из недавних проектов можно выделить масштабный редизайн Лавки и добавление AI-агента в Лавку. Оптимизация бэкенда каталога
От скорости работы наших сервисов напрямую зависит скорость работы каталога всей Лавки, поэтому мы тщательно следим за метриками скорости и доступности приложения, ищем пути ускорения ответа «ручек». Внедрение и развитие интеграций с технологиями ML
Мы работаем над улучшением пользовательского опыта при работе с поиском и рекомендациями, внедряем новые функции Лавка AI, которые помогут сделать сервис более персонализированным и удобным для пользователей. Обеспечение стабильности и масштабируемости сервисов
Наша задача — гарантировать высокую производительность и надёжность сервисов, связанных с каталогом и интеграциями, чтобы пользователи могли пользоваться сервисом в любое время и при любой нагрузке. Больше о бэкенде в Яндексе — в канале Yandex for Backend

Ключевые навыки:

  • Хорошо знаете C++, STL, классические алгоритмы и структуры данных
  • Разрабатывали бэкенд, работали с высоконагруженными системами
  • Работали с PostgreSQL или другими реляционными базами данных, умеете эксплуатировать их под нагрузкой
  • Умеете или готовы учиться согласовывать требования со смежными командами или продакт-менеджерами
  • Аккуратно пишете код и привыкли его проверять

Дополнительные требования:

  • Проектировали микросервисную архитектуру
  • Знакомы с Python
  • Ориентируетесь в продуктовых метриках