🔥
Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаJava Search Infrastructure Engineer
Spotify
•
Москва
•
Полный рабочий день
•
Опубликовано: 03 Nov 2026
О роли
Присоединяйтесь к инженерной команде Shopify, где код — это ядро, а инновации двигают коммерцию вперёд. В роли Java Search Infrastructure Engineer вы будете создавать распределённые системы, обеспечивающие обслуживание поисковых запросов по миллиардам товаров. Вы будете сотрудничать с платформенными инженерами и SRE, чтобы создавать масштабируемую и отказоустойчивую поисковую инфраструктуру, которая помогает мерчантам успешно вести «бесконечную игру» предпринимательства.
Ключевые обязанности
* Создавать высокопроизводительные scatter-gather-системы, которые координируют запросы по сотням шардов и эффективно агрегируют результаты.
* Отвечать за поисковые API end-to-end: проектирование интерфейсов, балансировка нагрузки, circuit breaking и graceful degradation.
* Оптимизировать сеть и производительность JVM: пулинг соединений, батчинг запросов, тюнинг GC и профилирование для сценариев высокой нагрузки.
* Проектировать комплексную наблюдаемость через структурированное логирование, метрики и распределённый трейсинг.
* Создавать фреймворки A/B-тестирования, обеспечивающие экспериментирование на основе данных в масштабе.
* Решать задачи распределённых систем: консистентность, доступность, устойчивость к хвостовым задержкам (latency tail) и обработка отказов.
Квалификация
* Подтверждённая экспертиза в Java для создания production-распределённых систем в масштабе.
* Опыт работы с поисковой инфраструктурой, в частности с паттернами scatter-gather и распределённым исполнением запросов.
* Экспертиза в сетях: HTTP/2, тюнинг TCP, управление соединениями, проектирование протоколов.
* Опыт с сервисными фреймворками: Thrift, gRPC или аналогичными RPC-фреймворками.
* Экспертиза в наблюдаемости: построение пайплайнов логирования, инфраструктуры метрик, распределённого трейсинга.
* Опыт с балансировкой нагрузки и A/B-тестированием: консистентное хеширование, адаптивная маршрутизация, дизайн экспериментов.
* Сильные навыки сотрудничества: работа с кросс-дисциплинарными командами, включая платформенных инженеров и data scientists.
Особенности процесса найма
Shopify гордится скоростью — не только в выпуске продуктов, но и в процессе найма. Если вы готовы подать заявку, будьте готовы к собеседованию в течение недели. Цель — завершить весь цикл интервью за 30 дней. Ожидается прохождение парного программирования с использованием собственной IDE.
Примечание: Роль может требовать дежурств on-call.
Присоединяйтесь к инженерной команде Shopify, где код — это ядро, а инновации двигают коммерцию вперёд. В роли Java Search Infrastructure Engineer вы будете создавать распределённые системы, обеспечивающие обслуживание поисковых запросов по миллиардам товаров. Вы будете сотрудничать с платформенными инженерами и SRE, чтобы создавать масштабируемую и отказоустойчивую поисковую инфраструктуру, которая помогает мерчантам успешно вести «бесконечную игру» предпринимательства.
Ключевые обязанности
* Создавать высокопроизводительные scatter-gather-системы, которые координируют запросы по сотням шардов и эффективно агрегируют результаты.
* Отвечать за поисковые API end-to-end: проектирование интерфейсов, балансировка нагрузки, circuit breaking и graceful degradation.
* Оптимизировать сеть и производительность JVM: пулинг соединений, батчинг запросов, тюнинг GC и профилирование для сценариев высокой нагрузки.
* Проектировать комплексную наблюдаемость через структурированное логирование, метрики и распределённый трейсинг.
* Создавать фреймворки A/B-тестирования, обеспечивающие экспериментирование на основе данных в масштабе.
* Решать задачи распределённых систем: консистентность, доступность, устойчивость к хвостовым задержкам (latency tail) и обработка отказов.
Квалификация
* Подтверждённая экспертиза в Java для создания production-распределённых систем в масштабе.
* Опыт работы с поисковой инфраструктурой, в частности с паттернами scatter-gather и распределённым исполнением запросов.
* Экспертиза в сетях: HTTP/2, тюнинг TCP, управление соединениями, проектирование протоколов.
* Опыт с сервисными фреймворками: Thrift, gRPC или аналогичными RPC-фреймворками.
* Экспертиза в наблюдаемости: построение пайплайнов логирования, инфраструктуры метрик, распределённого трейсинга.
* Опыт с балансировкой нагрузки и A/B-тестированием: консистентное хеширование, адаптивная маршрутизация, дизайн экспериментов.
* Сильные навыки сотрудничества: работа с кросс-дисциплинарными командами, включая платформенных инженеров и data scientists.
Особенности процесса найма
Shopify гордится скоростью — не только в выпуске продуктов, но и в процессе найма. Если вы готовы подать заявку, будьте готовы к собеседованию в течение недели. Цель — завершить весь цикл интервью за 30 дней. Ожидается прохождение парного программирования с использованием собственной IDE.
Примечание: Роль может требовать дежурств on-call.
🚀
Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие