Обязанности:
Сервисы Яндекса оперируют эксабайтами данных, которые нужно эффективно хранить, обрабатывать и передавать между различными системами. Для этих задач мы развиваем собственные инфраструктурные решения, например распределённую платформу хранения и обработки данных YTsaurus. Внутри Яндекса практически каждый сервис использует её. Для построения пайплайнов обработки данных и регулярного запуска вычислений в компании существует платформа Nirvana, которая тесно интегрирована с YTsaurus и использует её в качестве основной среды для запуска задач. Nirvana обладает удобным веб-интерфейсом для создания ETL-процессов, а также позволяет описывать их на языке Python. На ней построена существенная часть пайплайнов обработки и подготовки данных. Наиболее известные опенсорс-аналоги в мире, которые решают подобные задачи, — Apache NiFi и Apache Airflow. Мы ищем технического менеджера продукта, который будет вместе с нами развивать платформу Nirvana. Ожидаем, что с вашей помощью сможем сформировать новые направления развития платформы и успешно реализовать их, тем самым упростив работу тысяч разработчиков и аналитиков в компании. Мы — команда увлечённых людей, любим вызовы и готовы делиться знаниями. Приходите, чтобы вместе с нами развивать высоконагруженный инфраструктурный сервис! Какие задачи вас ждут Взаимодействие с пользователямиВам предстоит много общаться с внутренними пользователями, участвовать в формировании лучших практик использования инфраструктуры, а также отвечать за продуктовое развитие платформы Nirvana. Технические вызовыВы будете вести внутренние инфраструктурные проекты и участвовать в интеграционных проектах вместе с несколькими командами разработки, эксплуатации и тестирования. Например, реализовывать проекты по снижению порога входа для новых пользователей или по улучшению интеграции между платформами YTsaurus и Nirvana. Выстраивание рабочих процессовВам нужно будет сотрудничать с разработчиками других инфраструктурных сервисов, критически анализировать существующие рабочие процессы, находить проблемные места, предлагать и внедрять улучшения. Мы ждем, что вы Управляли продуктами и проектами Непосредственно занимались разработкой программного обеспечения Последний год работали в аналогичной должности Составляли FAQ и пользовательскую документацию, точно и понятно выражаете свои мысли — как устно, так и письменно Получили высшее образование: техническое или математическое Имеете опыт работы с командой разработчиков, коммуникабельны, разговариваете с разработчиками на одном языке Способны расставлять приоритеты и решать задачи в срок Умеете управлять обсуждениями и фиксировать результаты Хотите погрузиться в предметную область и стать экспертом в области инфраструктуры распределённых систем Будет плюсом, если вы Работали с распределёнными системами хранения и обработки данных, например Hadoop или Spark Взаимодействовали с ETL-инструментами, например Apache NiFi или Apache Airflow Писали SQL-запросы Понимаете основные принципы построения распределённых систем хранения и обработки данных Владеете навыками программирования на Python или любом другом языке