Разработчик на Python в Лавку

Any city, remote workPython, PostgreSQLLavkaSpecialist
Vacancy closed
Яндекс.Лавка — сервис быстрой доставки продуктов питания. У нас большие планы, мы постоянно растем и расширяемся и поэтому ищем разработчиков.
Наша команда эффективности развивает один из самых важных инструментов Лавки — систему автоматического заказа. Вкратце: следим, чтобы все было в наличии и свежим. Подробнее: множество прогнозов от лучших аналитиков, несколько сотен складов, три варианта поставок, горы товаров на любой вкус, поставщики со сложными расписаниями, распределительный центр, менеджеры — и еще немало тонкостей, которые нужно учитывать. Обещаем, будет интересно.

Что нужно делать:

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

Мы ждем, что вы:

  • знаете структуры данных и алгоритмы, сложность которых можете оценить;
  • понимаете, когда нужна многопоточность, а когда — многопроцессность;
  • уверенно владеете Python и понимаете ценность тестов;
  • хотели бы познакомиться с Pandas;
  • имеете представление о MapReduce;
  • знакомы с современными СУБД (PostgreSQL, MongoDB, ClickHouse — хотя бы с одной);
  • работали с *nix-подобными ОС.

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

  • владеете С++.

Условия:

  • комфортный офис в «Москва-Сити» в шаговой доступности от метро;
  • удобный график;
  • компенсация оплаты питания;
  • расширенный пакет ДМС со стоматологией, 100%-я оплата больничного;
  • подведение итогов работы и премии каждые полгода;
  • тренажерный зал и дежурный врач в офисе;
  • бесплатная парковка на территории бизнес-центра;
  • обучение: поездки на семинары и конференции, библиотека для сотрудников, множество внутренних тренингов.