Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой, после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Яндекс Маркет — маркетплейс, где десятки тысяч продавцов размещают свои товары. Платформа ассортимента принимает товарные предложения продавцов, хранит их, проверяет и передаёт сервисам Маркета. Группа обрабатывает и хранит более 2 миллиардов товарных предложений, поддерживает загрузку через API, личный кабинет и Excel-файлы.
задачи
Развивать бэкенд каталога товаров в кабинете продавца;
Добавлять новые фильтры и действия в каталоге;
Обеспечивать быструю выборку по миллионам товаров одного продавца;
Договариваться о контрактах с фронтендом кабинета;
Развивать схему хранения товарных предложений;
Ускорять чтение и запись данных;
Улучшать качество и скорость поиска по ассортименту;
Развивать генерацию шаблонов и разбор загруженных Excel-файлов;
Добавлять колонки и правила валидации;
Поддерживать подсказки и выпадающие списки в таблицах;
Ускорять обработку больших файлов;
Расширять API сервиса под новые сценарии кабинета;
Поддерживать латентность в заданных пределах;
Разбираться с нагрузкой и кешированием;
Переводить сервисы на общую платформу исполнения запросов;
Выносить состояние сервисов в отдельное хранилище;
Проводить архитектурные изменения на работающей системе под нагрузкой.
требования
Уверенно писать на C++ и знать современный стандарт C++20/23;
Читать и писать код на Python;
Понимать многопоточность и асинхронный код;
Понимать устройство серверных сервисов, HTTP или gRPC, таймауты, ретраи и метрики;
Иметь опыт работы с любой базой данных;
Понимать влияние схемы данных на скорость запросов;
Уметь декомпозировать задачи и доводить их до продакшена;
Быть внимательным к деталям и тестировать свой код;
Быть готовым работать в Москве в офисе или гибридном формате;
Будет плюсом опыт работы с распределёнными системами или MapReduce-платформами, разработки высоконагруженных сервисов и оптимизации их производительности, работы с gRPC и Protobuf, разбора или генерации Excel-файлов и OOXML, опыт в e-commerce, понимание ассортимента маркетплейса и опыт с полнотекстовым поиском.
условия
Расширенная медицинская страховка с первого месяца работы;
Оплачиваемый больничный — 30 дней в году с сохранением полной зарплаты;
ДМС покрывает плановую и неотложную помощь за рубежом, лечение критических заболеваний, стоматологию и ежегодные чекапы;
Онлайн-консультации с психологами и психотерапия в офисах, где есть соответствующий кабинет;
После года работы ДМС покрывает коррекцию зрения и хирургическое лечение косоглазия;
Оплачивается ведение беременности и роды для сотрудниц и жён сотрудников, которые работают в компании более двух лет;
ДМС для детей и супругов по системе 80/20: компания оплачивает 80% стоимости.