Описание вакансии
Условия работы
Яндекс.Еда — это сервис, обеспечивающий доставку из восьми тысяч ресторанов по всей России. За прошедший год мы выросли в десять раз и сейчас обрабатываем более миллиона заказов ежемесячно. Мы быстро растем и активно расширяем команду, чтобы вместе создавать лучший фудтех-продукт на рынке.
Команда логистики обеспечивает работу тысяч курьеров по всей России. Мы оптимизируем распределение заказов между ними, рассчитываем оптимальные маршруты, фиксируем их местоположение, отслеживаем соблюдение графика работы и собираем метрики.
Вы нам подходите, если вы:
- хорошо знаете C++;
- разрабатывали для Unix или Linux;
- работали с STL, желательно с Boost;
- занимались бэкенд-разработкой, имели дело с высоконагруженными системами.
Кроме того, приветствуется:
- опыт работы с многопоточными системами;
- умение работать с MySQL, PostgreSQL, Redis, RabbitMQ;
- умение проектировать архитектуру в распределенных системах.
Вам предстоит:
- работать над задачами, связанными с клиентской логикой и с архитектурой приложения, — какую из баз данных выбрать, в какой микросервис поместить код, как оптимизировать процессы;
- работать с СУБД PostgreSQL, MongoDB, Redis и с внутренними СУБД, уметь их масштабировать, шардировать;
- всегда продумывать отказоустойчивость (даже при падении одного дата-центра необходимо продолжать работу);
- непосредственно участвовать во внедрении новой микросервисной архитектуры в сервисы Еды.
Наши преимущества:
- высокие нагрузки и масштабируемость;
- географическая распределенность;
- возможность работать с бизнес-логикой и инфраструктурой приложения;
- использование передовых технологий;
- разработка на С++ 17.
Условия:
- оплата посещения профильных конференций;
- вся необходимая техника;
- помощь с переездом (для кандидатов из других городов);
- современный офис в самом центре Москвы (м. «Павелецкая») со спортзалом, библиотекой и зонами отдыха;
- ДМС, включая стоматологию (в лучших клиниках Москвы);
- возможность получения беспроцентных займов от компании для улучшения жилищных условий.