О компании и команде
Наша команда отвечает за динамическое ценообразование и расчёт ETA в логистике Яндекс Еды. Для разработчиков бэкенда у нас есть самые разные задачи. Продуктовые — чтобы точно предсказывать время доставки заказа. Алгоритмические — строим системы баланса спроса и предложения, динамического ценообразования для курьерской доставки. Инфраструктурные — чтобы система была быстрой, надёжной, переживала частичные отказы, не теряла данные и т. д.
Мы ищем человека, которому важна как техническая часть построения бэкенда (микросервисы, API, СУБД и т. д.), так и продуктовые результаты его работы и влияние на внешний мир в целом.
Какие задачи вас ждут
- Писать отказоустойчивый, оптимизированный, поддерживаемый и масштабируемый код на C++, а также делать ревью кода коллег
- Проектировать, разрабатывать и развивать микросервисы, думать об их отказоустойчивости, высоких нагрузках и масштабируемости
- Создавать базы данных, думать о шардировании, масштабировании и эффективном использовании БД под нагрузками
- Заботиться о том, как ваши решения влияют на бизнес Еды и на мир в целом
Ожидания от кандидата
Мы ждём, что вы
- Хорошо знаете и понимаете C++, STL, классические алгоритмы и структуры данных
- Работали с реляционными базами данных
- Аккуратно пишете код и имеете привычку проверять его
Будет плюсом, если вы
- Работали с Redis
- Хотя бы немного знакомы с Python (на нём мы пишем тесты)
- Проектировали микросервисную архитектуру
Условия работы
- Множество сложных и интересных задач
- Подведение итогов и премии каждые полгода за успешную работу
- Удобный график работы
- Компенсацию оплаты питания на территории офиса
- Расширенный пакет ДМС со стоматологией, полную оплату больничного
- Бесплатную парковку на территории бизнес-центра