Мы ищем продакт-инженера, который обеспечивает преобразование потребностей заказчика в работающий функционал продукта. Он отвечает за техническую реализацию сценариев работы продукта на всех этапах: от оценки архитектурного влияния и формирования спецификаций до генерации и проверки программных артефактов (с использованием инструментов ИИ) и сдачи результата заказчику.
Роль объединяет инженерную экспертизу с продуктовым мышлением.
Ты будешь работать в команде из 5-7человек, которая ведёт проект от этапа планирования до промышленной эксплуатации. Мы ценим тех, кто не просто выполняет задачи, а понимает их смысл и готов брать на себя ответственность за сроки.
Основные обязанности:
Формализация потребностей:
- Вместе с заказчиком и Руководителем продукта формализует сценарии работы продукта и требования к изменениям.
- Оценивает, требует ли сценарий принятия значимого архитектурного решения, и при необходимости инициирует процесс его документирования (создание записи архитектурного решения, ADR).
- Участвует в формировании критериев готовности задачи к работе (DoR — Definition of Ready), предоставляя инженерную оценку: наличие чёткого описания, согласованных критериев приёмки, понимания архитектурных рисков.
- Выявляет неявные требования, ограничения и архитектурные последствия, которые могут повлиять на реализацию сценария.
Проектирование и спецификации:
- Преобразует утверждённые сценарии в набор задач и машиночитаемых спецификаций (в формате design.md) для передачи в контур исполнения.
- При необходимости создаёт запись архитектурного решения (ADR) и согласовывает её с Руководителем продукта:
- фиксирует контекст, рассмотренные альтернативы, принятое решение и его обоснование;
- описывает последствия для продукта и смежных систем.
- Включает ссылку на ADR в спецификацию для передачи архитектурного контекста в контур исполнения.
Создание и проверка артефактов:
- Выполняет задачи по доработке продукта в рамках утверждённых спецификаций, используя инструменты ИИ для генерации необходимых программных артефактов продукта (код, UI/UX, процессы), тестов и скриптов поставки и развертывания.
- Проводит проверку (ревью) сгенерированных артефактов (код, тесты, документация) на соответствие спецификациям, стандартам и принятым архитектурным решениям.
- Обеспечивает прохождение контрольных точек качества (Quality Gates) на всех этапах производственного цикла.
Поставка результата и взаимодействие с заказчиком:
- Доводит сценарий до состояния соответствия определению готовности к поставке (DoD — Definition of Done):
- реализация соответствует спецификации и критериям приёмки;
- сгенерированные артефакты проверены, протестированы и документированы;
- пройдены все контрольные точки качества (Quality Gates);
- значимые архитектурные решения зафиксированы в ADR.
- Участвует в демонстрации готового сценария перед заказчиком:
- готовит демонстрационные материалы;
- аргументирует выполнение критериев приёмки;
- фиксирует подтверждение приёмки от заказчика.
Развитие команды и культуры:
- Участвует в оценке инженерных компетенций коллег.
- Транслирует лучшие инженерные и продуктовые практики коллегам.
- Участвует в формировании программ развития инженерных компетенций для сотрудников направления.
Требования:
Обязательные:
- Понимание полного жизненного цикла разработки программного обеспечения (от замысла до развёртывания).
- Базовые навыки работы с Git и системами непрерывной интеграции и доставки (CI/CD).
- Готовность использовать инструменты искусственного интеллекта в ежедневной работе.
- Базовое понимание прикладной области продукта или готовность к быстрому погружению.
- Понимание определения готовности к работе (DoR) и определения готовности к поставке (DoD) и опыт работы с ними.
- Готовность взаимодействовать с заказчиками: демонстрация результатов, приёмка, работа с обратной связью.
Дополнительные (развиваются в процессе работы):
- Глубокое понимание прикладной области продукта и сценариев его работы.
- Знание архитектуры продукта и схемы данных.
- Понимание зависимостей продукта: от каких продуктов зависит, на какие влияет.
- Навыки формулирования критериев приёмки и машиночитаемых спецификаций.
- Навыки оптимизации работы с инструментами ИИ: постановка задач, ревью сгенерированных артефактов.
- Умение проектировать архитектурные изменения с учётом влияния на смежные продукты.
- Умение создавать и поддерживать записи архитектурных решений (ADR).
- Опыт работы с клиентскими проектами: ведение коммуникации, управление ожиданиями, сдача результатов.
- Умение декомпозировать сложные задачи на сценарии для поэтапной сдачи заказчику.
Требования к ИИ-компетенциям:
- Умение формулировать задачи для ИИ-инструментов в виде чётких, однозначных спецификаций.
- Навык проверки сгенерированных артефактов на соответствие спецификациям и стандартам.
- Умение читать, анализировать и составлять машиночитаемые спецификации.
- Понимание принципов контрольных точек качества (Quality Gates).
МЫ ПРЕДЛАГАЕМ:
- Полную занятость, график работы 5/2. Гибкое начало рабочего дня.
- Гибридный формат работы (не менее 1-го дня в неделю из офиса, 4 дня дистанционно) для городов: Москва, Санкт-Петербург, Ярославль, Чебоксары, Воронеж, Самара, Пермь, Уфа.
- Оформление по ТК РФ, бессрочный трудовой договор.