О компании и команде
Яндекс Еда – это сервис доставки готовой еды и продуктов из ресторанов и магазинов. А логистика – это все, что связано со словом доставка.
Мы строим технологичную, сложную и эффективную систему курьерской доставки и решаем ряд продуктовых и инфраструктурных задач, чтобы связать между собой курьеров, клиентов и рестораны. Например:
- как разработать быстрое и удобное мобильное приложение, которым десятки тысяч курьеров будут пользоваться ежедневно;
- как построить алгоритм, быстро и эффективно распределяющий заказы между курьерами, и что вообще это значит – эффективно;
- как понять, сколько курьеров, где и когда нам будет нужно, а поняв это, как сделать так, чтобы курьеры действительно пришли в нужное время в нужное место;
- как построить систему материальной и нематериальной мотивации курьеров;
- как связать друг с другом курьера и клиента, если они говорят на разных языках.
Для разработчиков бэкенда у нас есть самые разные задачи. Продуктовые, направленные на разработку курьерского приложения и системы найма. Алгоритмические, связанные с построением систем распределения заказов и ценообразования для курьерской доставки. Инфраструктурные, направленные на то, чтобы система была быстрой, надёжной, переживала частичные отказы, не теряла данные и так далее.
Мы ищем Senior+ разработчиков бэкенда, которым интересно решать продуктовые или инфраструктурные задачи (но если не хочется выбирать – можно не выбирать), чтобы вместе развивать нашу платформу курьерской доставки и преодолевать сложности реального мира.
Какие задачи вас ждут
- Проектировать, разрабатывать и развивать распределенные отказоустойчивые бэкенд-системы. Понадобится как дорабатывать существующие микросервисы, так и создавать новые
- Писать читаемый, поддерживаемый и, если нужно, быстрый код на C++ или Python. И помогать на код-ревью коллегам писать такой же 😃
- Работать с реляционными и нереляционными СУБД
- Общаться со стейкхолдерами из мира бизнеса и продукта, совместно принимать решения о развитии сервисов (наши разработчики – не исполнители, а партнёры)
- Вместе с руководителями формировать и реализовывать технологическую стратегию развития логистики (может быть, пора попробовать новый фреймворк? или закопать старый сервис? или поменять механизм авторизации?)
Ожидания от кандидата
- Имеете опыт разработки бэкенда, проектировали и разрабатывали микросервисы, выбирали базы данных, масштабировались под нагрузкой. Слова распределённая транзакция, идемпотентность, шардирование вызывают у вас воспоминания из жизни, а не из книг
- Готовы писать на C++ или Python. Если вы уже работали с ними, будет легко. Если нет – языку мы научим, но нужно быть готовым на старте немного поучиться
- Внимательны к коду, который пишете сами, и к коду, который коллеги прислали на ревью
- Готовы работать в тесной связке с продуктом и бизнесом. Быть не техническим исполнителем, а партнёром
Условия работы
- Масштабные технические задачи, влияющие на весь бизнес Еды (и не только. Почему не только – расскажем на финальном собеседовании). Большинство решений, принимаемых в логистике (например, по какому принципу выбираются курьеры для заказов, или как курьеры связываются с клиентами), напрямую и достаточно сильно влияют на экономическую эффективность Еды как бизнеса
- Возможность поработать с крутой технической и бизнесовой командой. Яндекс Еда росла и растёт во многом благодаря крутым и вовлечённым людям, которые приходят к нам строить крутой сервис. Мы челленджим и помогаем друг другу, делимся техническим и продуктовым опытом, спорим и совместно ищем лучшие решения. Вы точно найдёте для себя новое
- Вы сможете расширить свой технический кругозор. Например, увидишь, как мы в продакшене используем венгерский алгоритм. Или зачем мы подружили плюсовый рантайм с опенсорсным js-движком V8. Можно поработать в нашем плюсовом фреймворке, который сильно снижает шансы выстрелить себе в ногу, и узнать многие другие интересные штуки
- Офис, спортзал, парковку и компенсацию оплаты обедов в «Москва Сити»
- Performance-review каждые полгода с возможностью пересмотра заработной платы, премии и грейда