Team Lead AI-native разработки
StreamSolutions развивает продукт для строительной отрасли и ищет технического лидера, который будет развивать продукт вместе с командой, лично вести разработку и усиливать инженерную практику.
Компания строит AI-native подход: AI становится частью продукта, разработки и работы со знаниями. Нужен человек, который умеет организовывать совместную работу инженеров и AI-агентов, создавать надёжные AI-сценарии и проверять пользу этих решений на практике.
40–60% рабочего времени — личная разработка: написание и изменение production-кода, реализация функциональности, создание тестов, разбор сложных ошибок и доведение изменений до выпуска. Остальное время — техническое руководство, работа с продуктом и развитие команды.
Задачи:
- Развивать продукт вместе с командой: изучать потребности пользователей и обратную связь, находить возможности для улучшения, проверять гипотезы и определять приоритеты, оценивать пользу изменений в реальной работе строительных и проектных организаций.
- Лично разрабатывать ключевую функциональность: брать значимые инженерные задачи и проводить их через весь цикл — от разбора потребности и выбора решения до реализации, проверки и выпуска, отвечать за работу изменений в реальной эксплуатации.
- Принимать технические решения: развивать архитектуру, выбирать технологии, определять границы компонентов, учитывать надёжность, безопасность, производительность и стоимость.
- Выстраивать AI-native разработку: определять, как инженеры и агенты распределяют работу, какой контекст им нужен, как проверяются изменения и где требуется решение человека; делать требования, знания о продукте и инженерные практики доступными для ежедневной работы команды.
- Обеспечивать качество AI-сценариев: определять критерии успешного выполнения задач, собирать проверочные данные и сценарии, сравнивать версии и обнаруживать регрессии, разбирать причины ошибок в моделях, контексте, данных, инструментах и программной реализации.
- Делать взаимодействие с AI понятным и управляемым: вместе с продуктовой командой и дизайном продумывать, как пользователь видит ход работы, проверяет результат, исправляет ошибки и управляет действиями системы; определять полномочия агентов и границы доступа к данным.
- Развивать команду: участвовать в найме, давать содержательную обратную связь, проводить ревью и совместные разборы, помогать инженерам самостоятельно вести задачи, распределять ответственность и устранять зависимости, замыкающие работу на тимлиде.
- Проверять новые возможности на практике: проводить короткие эксперименты с моделями и агентными подходами на задачах продукта, внедрять решения с подтверждённым эффектом для пользователей, качества или скорости разработки.
Требования:
- Сильная актуальная инженерная практика: регулярная работа с production-кодом, умение разобрать недавно выпущенную функциональность (собственный вклад, технические решения, ошибки, результат), разобраться в незнакомой кодовой базе, найти причину сбоя и самостоятельно исправить её.
- Глубокое понимание программных систем и AI: архитектура, данные, API, безопасность и эксплуатация; понимание устройства LLM — базовая архитектура, принципы обучения и генерации ответов, работа токенов и контекста, возможности и ограничения моделей.
- Практическое умение строить решения на основе LLM: выбор моделей, управление контекстом, подключение знаний и инструментов, организация работы агентов; умение обосновать, когда задаче нужна обычная программная логика, обращение к модели, поиск по данным или агентный подход.
- Опыт доведения AI-функциональности до реального использования: конкретный сценарий, проверка качества, ограничения после выпуска и внесённые изменения; понимание компромиссов между качеством, надёжностью, задержками и стоимостью.
- Опыт технического лидерства: ведение инженерной команды или значимого направления разработки, принятие технических решений и помощь другим инженерам в росте.
- Продуктовое мышление и самостоятельность: умение выяснять, какую задачу решает пользователь, работать при неполных требованиях и проверять предположения, готовность пересматривать решения по результатам обратной связи.
- Способность осваивать технологии: глубокая практика хотя бы в одном промышленном стеке и опыт работы за его пределами; совпадение со всеми технологиями продукта необязательно.
- Ясная коммуникация: умение объяснять сложные решения, обсуждать разногласия, давать конкретную обратную связь и договариваться с инженерами, продуктовой командой и заказчиками.
Будет плюсом:
- Опыт работы с CAD/САПР, BIM и другими системами проектирования и инженерного моделирования, особенно разработка таких продуктов, создание интеграций, работа с чертежами, 3D-моделями и инженерными данными.
- Понимание процессов строительных и проектных организаций, опыт развития цифровых продуктов для этой отрасли.
- Опыт развития B2B-продуктов: исследование потребностей, проверка гипотез, выпуск функциональности и оценка её использования.
- Опыт корпоративных интеграций, систем обработки данных и работы со сложными предметными областями.
Условия:
- Опыт работы: 3–6 лет.
- Занятость: полная.
- График: 5/2, рабочие часы: 8.
- Формат работы: на месте работодателя, присутствие в офисе обязательно.
- Локация: Астана.
- Зарплата: по договорённости.