Мы ищем Technical Lead в проект с глубокой технологической частью, находящийся в стадии перехода от R&D и отдельных коммерческих решений к полноценной enterprise-платформе.
Проект развивается более двух лет и представляет собой гибридную систему между:
нейросетевыми решениями,
мультиагентной архитектурой,
собственной оркестрацией и логикой обработки данных.
Наша задача — сохранить уникальность архитектуры, не упростив её до типового продукта, и при этом вывести систему на уровень стабильного, масштабируемого и коммерчески зрелого решения.
Роль Tech Lead предполагает два возможных формата участия, в зависимости от опыта и вовлечённости специалиста.
Вариант 1. (part-time)
Подходит, если специалист:
-
берёт на себя надзор за большим архитектурным планом,
-
контролирует направление развития,
-
участвует в проектировании,
-
не занимается постоянной реализацией руками.
Вариант 2. Играющий тренер (full-time)
Предпочтительный вариант.
В этом случае специалист:
-
активно пишет код;
-
берёт на себя самые сложные участки;
-
поддерживает текущие проекты;
-
участвует в реализации ключевых компонентов;
-
совмещает архитектуру и практическую разработку.
Это роль человека, который:
-
глубоко погружён в систему,
-
понимает все её слабые места,
-
может не только спланировать, но и реализовать.
Обязанности
Архитектура и развитие платформы
- Участие в проектировании и развитии архитектуры системы.
- Поддержка и развитие собственной оркестрации.
- Контроль технических решений с учётом долгосрочной стратегии.
- Сохранение баланса между R&D и enterprise-подходом.
Переход к enterprise-уровню
Участие в реализации:
- биллинга,
- контроля качества,
- автотестирования,
- CI/CD,
- контроля стабильности и воспроизводимости.
2 Подготовка системы к промышленной эксплуатации.
3. Контроль точности и корректности вычислений.
Управление разработкой
- Планирование задач через карточки и этапы.
- Работа с зависимостями, сроками и ресурсами.
- Контроль выполнения плана и качества реализации.
- Согласование задач с бюджетом и возможностями команды.
- Формирование и проверка ТЗ.
Техническое лидерство
- Участие в разработке ключевых частей системы.
- Роль «играющего тренера».
- Поддержка текущих проектов.
- Контроль архитектурной целостности решений.
- Выявление рисков и «слепых зон».
Требования
Обязательные
- Сильный backend-бэкграунд.
- Уверенный Python.
- Опыт проектирования сложных систем.
- Понимание архитектуры data-ориентированных решений.
- Опыт работы с нестандартной логикой, а не только CRUD.
- Умение работать с неопределённостью.
- Ответственность за результат.
- Готовность работать по логике проекта, а не «как привык».
Желательные
- Опыт с ML / AI (TensorFlow, PyTorch).
- Понимание принципов оркестрации и пайплайнов.
- Опыт построения или участия в enterprise-системах.
- Опыт внедрения CI/CD, автотестирования.
- Опыт работы с несколькими фронтенд/админ-системами.
Личностные качества
- Внимательность к деталям и точности.
- Любовь к данным и корректности.
- Способность работать автономно.
- Умение видеть систему целиком.
Условия работы
- Работа с нестандартным, интеллектуально сложным продуктом.
- Влияние на архитектуру и развитие платформы.
- Возможность выстроить enterprise-уровень с нуля.
- Гибкий формат взаимодействия.
- Долгосрочный проект.
- Адекватные ожидания по срокам и нагрузке.
- Возможность роста до ключевой технической роли в компании.