Яндекс

Технический менеджер продукта в YQL

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • Более 6 лет

YQL-сервис (Yandex Query Language) — ключевое инфраструктурное звено Яндекса — позволяет пользователям выполнять запросы к эксабайтным объёмам данных в корпоративных хранилищах. Язык запросов YQL интегрирован в наши опенсорс-продукты YTsaurus и YDB и функционирует в них.

С помощью YQL выполняются почти все задачи обработки данных в Яндексе, а дневная аудитория YQL — практически все сотрудники Яндекса. Аналоги — Google BigQuery/Dremel, Apache Impala, Apache Hive. Любое изменение в YQL влияет сразу на всю компанию. Вычисления выполняются одновременно на десятках тысяч серверов в разных дата-центрах, а улучшения производительности даже на проценты сразу заметны.

Мы ищем технического менеджера, который поможет нам развивать YQL и будет заниматься сложными и масштабными задачами. Примеры вызовов, которые стоят перед нами:

  • Участвовать в создании и внедрении векторных вычислений, чтобы эффективнее обрабатывать большие объёмы данных
  • Упрощать YQL-синтаксис, чтобы сделать язык более доступным для новых пользователей
  • Повышать совместимость YQL с функциями PostgreSQL и ClickHouse — так язык станет более гибким
  • Улучшать пользовательский интерфейс (UI), командную строку (CLI) и документацию: это облегчит работу пользователей
  • Регулярно общаться с пользователями, проводить исследования (custdev) и помогать приоритизировать задачи на основе пользовательских потребностей

Мы — команда увлечённых людей, любим вызовы и готовы делиться знаниями. Приходите, если вам интересно улучшать высоконагруженный инфраструктурный сервис.

Какие задачи вас ждут

Взаимодействие с пользователями
Вам предстоит много общаться с пользователями и участвовать в формировании лучших практик применения YQL (например, следить за эффективным использованием ресурсов кластеров). Кроме того, вы будете собирать и анализировать потребности пользователей и формулировать план развития сервиса.

Технические вызовы
Понадобится вести внутренние инфраструктурные проекты и участвовать в интеграционных проектах вместе с несколькими командами разработки, эксплуатации и тестирования.

Выстраивание рабочих процессов
Вы станете сотрудничать с разработчиками других инфраструктурных сервисов, критически анализировать рабочие процессы, находить проблемные места, предлагать и внедрять улучшения. Кроме того, необходимо управлять процессом разработки и отвечать за то, чтобы он соответствовал планам и требованиям.

Мы ждем, что вы

  • Последний год работали в аналогичной должности
  • Управляли проектами и продуктами
  • Работали с командой разработчиков
  • Имеете богатый опыт написания SQL-запросов и знакомы с несколькими популярными СУБД
  • Умеете управлять обсуждениями и фиксировать результаты
  • Способны расставлять приоритеты и решать задачи в срок
  • Умеете составлять FAQ и пользовательскую документацию
  • Получили техническое или математическое высшее образование
  • Хотите стать экспертом в области инфраструктуры распределённых систем
  • Коммуникабельны, точно и внятно говорите и пишете, найдёте общий язык с разработчиками

Будет плюсом, если вы

  • Работали с высоконагруженными распределёнными системами и понимаете основные принципы их построения
  • Сами разрабатывали ПО
  • Программировали на Python, Java или C++