Описание
StreamSolutions развивает продукт для строительной отрасли. Ищем технического лидера, который будет развивать продукт вместе с командой, лично вести разработку и усиливать инженерную практику.
Задачи
•Развивать продукт вместе с командой. Изучать потребности пользователей и обратную связь, находить возможности для улучшения, проверять гипотезы и определять приоритеты. Оценивать пользу изменений в реальной работе строительных и проектных организаций.
•Лично разрабатывать ключевую функциональность. Брать значимые инженерные задачи и проводить их через весь цикл: разобраться в потребности, выбрать решение, реализовать, проверить и выпустить. Отвечать за работу своих изменений в реальной эксплуатации.
•Принимать технические решения. Развивать архитектуру, выбирать подходящие технологии, определять границы компонентов. Учитывать надёжность, безопасность, производительность и стоимость. Находить достаточное решение для текущей задачи и сохранять возможность дальнейшего развития.
•Выстраивать AI-native разработку. Определять, как инженеры и агенты распределяют работу, какой контекст им нужен, как проверяются изменения и где требуется решение человека. Делать требования, знания о продукте и инженерные практики доступными для ежедневной работы команды.
•Обеспечивать качество AI-сценариев. Определять критерии успешного выполнения задач, собирать проверочные данные и сценарии, сравнивать версии и обнаруживать регрессии. Разбирать причины ошибок в моделях, контексте, данных, инструментах и программной реализации.
•Делать взаимодействие с AI понятным и управляемым. Вместе с продуктовой командой и дизайном продумывать, как пользователь видит ход работы, проверяет результат, исправляет ошибки и управляет действиями системы. Определять полномочия агентов и границы доступа к данным.
•Развивать команду. Участвовать в найме, давать содержательную обратную связь, проводить ревью и совместные разборы. Помогать инженерам самостоятельно вести задачи, распределять ответственность и устранять зависимости, замыкающие работу на тимлиде.
•Проверять новые возможности на практике. Проводить короткие эксперименты с моделями и агентными подходами на задачах продукта. Внедрять решения, которые дают подтверждённый эффект для пользователей, качества или скорости разработки.
Требования
•Сильная актуальная инженерная практика. Вы регулярно работаете с production-кодом и можете подробно разобрать недавно выпущенную функциональность: собственный вклад, технические решения, ошибки и результат. Умеете разобраться в незнакомой кодовой базе, найти причину сбоя и самостоятельно исправить её.
•Глубокое понимание программных систем и AI. Уверенно разбираетесь в архитектуре, данных, API, безопасности и эксплуатации. Понимаете, как устроены LLM: базовую архитектуру, принципы обучения и генерации ответов, работу токенов и контекста, возможности и ограничения моделей.
•Практическое умение строить решения на основе LLM. Умеете выбирать модели, управлять контекстом, подключать знания и инструменты, организовывать работу агентов. Можете обосновать, когда задаче нужна обычная программная логика, обращение к модели, поиск по данным или агентный подход.
•Опыт доведения AI-функциональности до реального использования. Можете показать конкретный сценарий и объяснить, как проверяли его качество, какие ограничения обнаружили после выпуска и что изменили. Понимаете компромиссы между качеством, надёжностью, задержками и стоимостью.
•Опыт технического лидерства. Вы уже вели инженерную команду или значимое направление разработки, принимали технические решения и помогали другим инженерам расти. Можете рассказать о результатах команды и о том, как повышали самостоятельность её участников.
•Продуктовое мышление и самостоятельность. Умеете выяснять, какую задачу решает пользователь, работать при неполных требованиях и проверять предположения. Готовы пересматривать собственные решения по результатам обратной связи и наблюдений.
•Способность осваивать технологии. Имеете глубокую практику хотя бы в одном промышленном стеке и опыт работы за его пределами. Для нас важны инженерное мышление, способность разобраться в задаче и качество выпущенных решений. Совпадение со всеми технологиями продукта необязательно.
•Ясная коммуникация. Умеете объяснять сложные решения, обсуждать разногласия, давать конкретную обратную связь и договариваться с инженерами, продуктовой командой и заказчиками.
Будет плюсом:
•Опыт работы с CAD/САПР, BIM и другими системами проектирования и инженерного моделирования
•Особенно интересны разработка таких продуктов, создание интеграций, работа с чертежами, 3D-моделями и инженерными данными
•Понимание процессов строительных и проектных организаций, опыт развития цифровых продуктов для этой отрасли
•Опыт развития B2B-продуктов: исследование потребностей, проверка гипотез, выпуск функциональности и оценка её использования
•Опыт корпоративных интеграций, систем обработки данных и работы со сложными предметными областями
Условия
•Вы сможете влиять на развитие продукта для строительной отрасли, принимать архитектурные решения, развивать инженерную команду и участвовать в построении AI-native компании, сохраняя значительную долю личной разработки.
•Занятость — полная.
•Присутствие в офисе обязательно.