С любовью к технологиям и людям

Москва Санкт-ПетербургВеликий НовгородВладимирВоронежЕкатеринбургИвановоИркутскКазань Калуга КраснодарЛипецк Нижний НовгородОбнинскНовосибирскПермьРостов-на-ДонуРязаньСочиТамбовТверь ТулаТюменьЧелябинскЯрославльМосква Санкт-ПетербургВеликий НовгородВладимирВоронежЕкатеринбургИвановоИркутскКазань Калуга КраснодарЛипецк Нижний НовгородОбнинскНовосибирскПермьРостов-на-ДонуРязаньСочиТамбовТверь ТулаТюменьЧелябинскЯрославль
Москва Санкт-ПетербургВеликий НовгородВладимирВоронежЕкатеринбургИвановоИркутскКазань Калуга КраснодарЛипецк Нижний НовгородОбнинскНовосибирскПермьРостов-на-ДонуРязаньСочиТамбовТверь ТулаТюменьЧелябинскЯрославльМосква Санкт-ПетербургВеликий НовгородВладимирВоронежЕкатеринбургИвановоИркутскКазань Калуга КраснодарЛипецк Нижний НовгородОбнинскНовосибирскПермьРостов-на-ДонуРязаньСочиТамбовТверь ТулаТюменьЧелябинскЯрославль

яндекс лавка

Сервис доставки продуктов, готовой еды и товаров для дома от 10 минут

Мы создали Яндекс Лавку с нуля в 2019 году с использованием новых технологий. И сейчас это не просто сервис, который любят, — это эффективный бизнес в сегменте экспресс-доставки

27

городов
>420+
дарккитченов по всей России

> 700+

дарксторов по всей России

> 850

товаров собственной 
торговой марки

Команды
бизнеса

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

Команды
разработки

В Яндекс Лавке мы создаём технологии для умного и удобного сервиса доставки

Наши команды улучшают пользовательский опыт на всех этапах — от заказа до просмотра истории покупок. Мы внедряем ИИ для решения сложных задач — например, «Лавка AI» помогает подбирать товары. И создаём платформу для автоматизации складов и работы с партнёрами, чтобы быстро собирать заказы и доставлять свежие продукты

Технологии

Мы про технологии на каждом этапе 

заказа и доставки

Прогнозирование спроса

Строим систему, которая помогает лучше понимать покупателей. Она собирает данные о том, как на спрос влияют погода, сезоны, акции и праздники. На основе этих данных ML-модель прогнозирует, сколько товаров понадобится в будущем. Это позволяет точно планировать запасы на складах. Готовые прогнозы мы передаём дальше команде продукта

Автоматизация заказов

Мы разработали умную систему автозаказа. Она автоматически считает, сколько нужно продукции, учитывая запасы на складе и в дороге, а затем отправляет заявки поставщикам. Всё построено на платформе 1С. Это позволяет нам держать баланс: товары всегда свежие, а склады не переполнены

Система управления

Создаём свою систему управления складом, чтобы сотни небольших дарксторов (складов, предназначенных для сбора онлайн-заказов) работали как часы 24/7. Система ускоряет сборку заказов и охватывает всё: от приёмки до инвентаризации. Используем Python для гибкости, PostgreSQL, MongoDB и Amazon SQS для скорости, а на фронтенде — Vue и React для удобных интерфейсов
Бизнес-метрики
Наша система «Здоровье Лавки» в реальном времени обрабатывает миллионы событий из дарксторов. Данные собираются в быструю базу данных ClickHouse и превращаются в понятные графики в удобном интерфейсе. Если что-то идёт не так, супервайзеры тут же получают уведомления, чтобы быстро всё исправить

Распределение задач

Наш таск-роутинг — это больше, чем просто очередь задач. Это умный алгоритм, который распределяет задачи в дарксторах. Он учитывает, что происходит на складе, следит за загрузкой сотрудников и приоритетами задач. Система сама решает, куда направить силы, чтобы всё работало быстрее и лучше, даже если спрос меняется каждую минуту

Проверка цен и остатков

Создали технологию, которая непрерывно следит за ценами и наличием товаров. Она сверяет данные по огромному каталогу — более 150 000 товаров больше чем на 1000 складов — и синхронизируется со складской системой WMS. Данные обновляются каждые несколько секунд, чтобы показывать только то, что есть в наличии, и по актуальным ценам

Карточки товаров

Постоянно обновляем информацию о товарах: от названий и описаний до КБЖУ и аллергенов. Всего — больше 800 характеристик. Система легко расширяется и позволяет без проблем добавлять новые данные. А ещё разработали собственное решение для перевода номенклатуры, чтобы Яндекс Лавка говорила на языке каждой страны, в которой присутствует

Поверхности

Мы делаем так, чтобы каталог товаров выглядел правильно и удобно на любой странице приложения. Мы легко синхронизируем товары на разных страницах, поддерживаем более 200 вариантов для городов и складов. Можем быстро создавать нужные подборки и даже новые рекомендательные блоки — всё благодаря гибкой архитектуре

Отказоустойчивость

Мы разработали технологию, которая не боится сбоев. Если данные приходят с ошибками, мы защищаем систему и восстанавливаем всё из сохранённых копий. Гибкая структура и распределённые серверы позволяют быстро масштабироваться и не терять связь, даже если сеть подводит. Всё ради стабильности и скорости

Поиск товаров

Создали умный поиск товаров, который помогает пользователям мгновенно находить то, что нужно. Мы используем персонализированный обучаемый движок, работающий на основе современных ML-моделей, таких как нейросети и трансформеры. Это позволяет сделать поиск быстрым и точным

Рекомендации

Реализуем несколько рекомендательных систем, каждая из которых решает свою задачу: напомнить о забытом товаре или предложить что-то новое. В основе — проверенные методы, такие как градиентный бустинг, и передовые технологии, включая трансформеры и нейросети. Постоянно экспериментируем, чтобы каждая рекомендация была точной и полезной

Скидки

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

Независимые корзины

Создали две независимые корзины: для продуктов из Яндекс Лавки и супермаркетов, а также для аптек и зоотоваров. Приложение автоматически распределяет товары по нужным корзинам, вся информация безопасно хранится на сервере, а покупатель не видит изменений

Дозаказ

Придумали удобную технологию, которая даёт возможность менять заказ, пока его не собрали. Для этого создаём обновлённую версию заказа, бронируем товары на складе, пересчитываем итог и выбираем курьера в зависимости от итогового веса товаров

Цикл заказа

Реализуем цикл заказа на платформе ProcaaS. Следим, чтобы всё работало чётко и действия выполнялись в нужной последовательности. Обеспечиваем правильную обработку любых изменений, таких как отмена заказа, и защищаем пользователей от ошибочных списаний

Назначение курьеров

Совершенствуем технологию диспатча — подбора заказов для курьеров. Постоянно экспериментируем, чтобы лучше распределять заказы: кто, что и в каком порядке доставит. Стремимся сделать так, чтобы Яндекс Лавка работала максимально эффективно, а кофе к пользователям всегда приезжал горячим

Управление спросом и предложением

Разрабатываем умную систему баланса спроса и предложения. Наши алгоритмы автоматически стабилизируют поток заказов. В пиковые часы включается механизм surge: стоимость корзины и доставки немного растёт, чтобы сервис работал без сбоев, а доставка оставалась быстрой. А когда курьеров становится много, мы снижаем стоимость

Предсказание времени доставки

Улучшаем алгоритм предсказания времени доставки — промис. Заботимся о том, чтобы люди могли уверенно планировать свой день, зная точно, когда прибудет заказ. Используем умную ML-модель, которая анализирует загруженность даркстора, число свободных курьеров, длину пути и время сборки, делая прогнозы точнее

Приложение для исполнителей

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

Наши языки и фреймворки

Backend

  • C++

  • Go

  • Python

  • userver

  • Goliath

Frontend

  • React

  • TypeScript

  • MobX

  • State-tree

  • RxJS

  • Redux

  • JSS

  • Webpack

  • Vite

  • Node.js

  • PlayWright

  • StoruBook

  • Cypress

  • Vue.js

  • Zustand

  • Rspack

iOS

  • Swift

  • Concurrency

  • iOS 15+

  • Swift SPM

  • SnapKit

  • SnapUI

  • Fastlane

  • Tuist

  • VIP+
    Coordinators

  • SwiftLint

Android

  • Kotlin

  • Kotlin DSL

  • Jetpack Compose

  • Dagger

  • Retrofit

  • Kaspresso

  • Mockito

  • JUnit

  • Adjust

  • GCM

  • MVVM

  • Coroutines

Data

  • PostgreSQL

  • Redis

  • YDB

  • ClickHouse

  • MongoDB

Как мы работаем
в яндекс лавке

Всегда делать всё по-«лавочному»
нам помогают наши ценности
  1. Любовь
    Любим то, что создаём
  2. Смелость
    Не ждём, пока станет ясно, прокладываем маршрут сами
  3. Ответственность
    Делаем как для себя — и чуть лучше
  4. Открытость
    Слышим, говорим, меняемся
  5. Уникальность
    Создаём по-своему
  6. Сплочённость
    Мы все в одной Лавке

Наша культура

Искренне любим то, что делаем,
и умеем наслаждаться жизнью

Почитать и посмотреть про ЯНДЕКС лавку

ЯНДЕКС Лавка в новостях

сеньёрный разговор

Знакомься с экспертами Городских сервисов Яндекса, обменивайся опытом и узнавай больше о внутрянке сервисов. Чтобы присоединиться, переходи в бот «Сеньёрный разговор», заполняй короткую анкету и выбирай собеседника
для онлайн-встречи.