Разработчик С++ в команду разработки технологий индексации данных в Яндекс.Маркет
Маркет - это сервис который предлагают покупателям сотни миллионов товаров, позволяет совершать тысячи запросов в секунду, чтобы найти их, поддерживая различные сценарии поиска.
Мы инфраструктурная команда Маркета и отвечаем за индексацию данных. Мы обрабатываем товарные предложения, сами товаров и сопутствующую информацию, подготавливаем структуры данных, позволяющих быстро найти нужную информацию и отранжировать ее. Для этой задачи приходится обрабатывать сотни гигабайт, а также делать это быстро, поскольку продавцы и покупатели должны видеть максимально свежие данные на выдаче.
Обязанности:
-
Надежность
Обеспечиваем обновление информации по товарам на выдаче регулярно и корректно -
Масштабируемость
Умеем удвоить количество товаров в индексе Маркете не посадив SLA или ускорить время доставки того же объема не потратив значимо больше "железа" -
Платформенность
Предоставляем смежным командам удобной способ добавлять новые данные и катать фичи через наши компоненты.
Какие задачи вас ждут:
-
Внедрение новых технологий Яндекса для потоковой обработке данных
-
Переосмысление старых частей сервиса, не отвечающих текущим реалиям и работа над их новыми реализациями
-
Обеспечение стабильности работы сервиса
-
Избавление от легаси (да, оно у нас есть, но мы ведем постоянную работу по его выкорчевыванию)
Мы ждем, что вы:
-
Имеете опыт промышленной разработки на С++
-
Умеете выстраивать процесс разработки, проводить ревью архитектуры, кода и т. д.
-
Обладаете желанием и навыком писать высоконагруженный код
-
Обладаете желанием и навыком заниматься оптимизациями
-
Знаете базовые алгоритмов и структур данных
-
Готовы изучать новое и читать много кода
-
Умеете критически мыслить
Будет плюсом, если вы:
-
Работали с распределенными вычислениями и большими данными
-
Знаете python
Инженер-разработчик
Стажер-разработчик
- офис и условия труда очень приятные, столовая с оплатой по бейджику облегчала жизнь:)
- из всей большой команды нашелся только один не токсичный зрелый (и о боги, не ассоциальный) человек, чему я благодарна. иначе уволилась бы раньше срока
- тяжко быть самой младшей и единственной девушкой в команде из 10 мужчин до 50 лет возраста. так и не почувствовала какого-то признания хотя бы
- не был сказан результат стажировки (прошла/не прошла/порекомендовали другой команде), хотя несколько раз упоминала о сроках окончания моего срочного договора и в ответ ничего
- токсичное общение, которое никем не фиксится и считается нормой
- разделение команды на несколько городов такое себе решение. у нас в основном почти вся команда была в мск и лишь пара человек в спб, от чего чувствуется сильная отрешенность от других коллег