Экосистема локальной разработки состоит из множества взаимосвязанных решений: система сборки, инструменты тестирования, дистрибуция внутреннего тулинга, общие компоненты. Система сборки составляет основу ежедневной работы тысяч разработчиков Яндекса, а также множества процессов, без которых невозможно довести написанный код до релизов: прекоммитная проверка кода в PR, автоматизация сборки релизов, предрелизное тестирование и так далее. Это не только инструмент, который используют люди, но и фундамент для многих CI/CD-процессов.
Наш стек охватывает шесть языков программирования: C/C++, Java, Kotlin, Python, Go и TypeScript — и работает поверх монорепозитория объёмом ~56 ТБ. Именно такой масштаб делает задачу нетривиальной.
Какие задачи вас ждут
Владение продуктом и стратегией
Вам предстоит выстроить продуктовый подход в команде, которая до этого работала преимущественно в инженерной парадигме: сформулировать и проверить гипотезы, расставить приоритеты, наладить процесс непрерывного улучшения продукта.
Общение с пользователями и смежными подразделениями
Мы — инфраструктура, наши пользователи — это мы сами и тысячи наших коллег. Нужно будет плодотворно сотрудничать с разработчиками инфраструктуры и разработчиками, использующими инфраструктуру: проводить пользовательские интервью, анализировать обратную связь, собирать и оценивать потребности разных подразделений Яндекса.
Работа с данными и эксперименты
От наших менеджеров продукта мы ждём принятия решений, основанных на данных. Вы будете помогать коллегам-аналитикам в проектировании потоков данных и ключевых метрик ваших продуктов, проверять гипотезы экспериментами, получать инсайты из статистики и видеть в числах ту пользу, которую приносит ваша работа.
Мышление AI-first
Сегодня система сборки — инструмент для людей, завтра — всё больше для агентов. Вам предстоит думать о том, как продукт должен эволюционировать в условиях AI-революции в разработке.
Мы ждём, что вы
- Работали на аналогичной должности последние два года
- Отвечали за развитие технически сложного IT-продукта
- Умеете выстраивать эффективные процессы работы с командами разработки, аналитики, дизайна и поддержки
- Умеете проверять гипотезы и принимать решения на основе данных и аналитики
- Знакомы с нашей предметной областью: пользовались инструментами для разработчиков, понимаете процесс разработки программного обеспечения
- Умеете расставлять приоритеты и решать задачи в срок
- Хорошо управляете обсуждениями и фиксируете результаты
Похожие вакансии
Свободно общаетесь на английском на уровне Upper-Intermediate и выше. Работали в supply chain IT больше 10 лет, включая международные...
Опыт работы в закупках ИТ/технологического оборудования или в тендерных продажах (от 3-х лет). Глубокое знание специфики рынка оборудования...
Готовность обучаться и быстро адаптироваться к изменениям рынка и законодательства. Самоорганизовыность и умение верно оценить график проекта. Уверенный пользователь информационных...
Понимаете полный жизненный цикл ML-разработки. Работали с ML-платформами или MLOps-инфраструктурой. Строили developer platform или internal tools.
Разбираетесь в продуктовых метриках. Умеете управлять проектами, планировать, работать с рисками и приоритизировать задачи. Используете системный подход, можете анализировать данные...
