Программисты Habr Career
🔥 ВАЙБ
25 мая 2026 г.
Engineering Lead / Technical Architect (Heavy ML/audio backend)
TEKNOLAB СНГ / Россия Офис
По договоренности
Зарплата
По договоренности
Локация
СНГ / Россия
Формат
Офис
Источник
Habr Career
Engineering Lead / Technical Architect (Heavy ML/audio backend)
О компании
Международная B2B-компания, разработчик специализированного ПО в телеком-сфере. Хабы расположены в РФ и Европе. Распределённая команда работает из Санкт-Петербурга, Барселоны, Казахстана и Грузии.
Почему это интересно
- Реальная техническая глубина: heavy ML, аудио-обработка, распределённая масштабируемая система.
- Сильный основатель с глубокой доменной экспертизой — будет что передавать, а не просто «давайте вместе подумаем».
- LLM-инструменты (Cursor, Claude Code, Codex) встроены в процесс как норма, а не эксперимент. Твоя роль — декомпозиция и ревью, а не борьба с синтаксисом.
- Возможность собрать команду под себя: на старте небольшое ядро (1 frontend-инженер + 1 backend part-time со смежного проекта), основной состав нанимаешь ты под свою архитектуру и приоритеты. Никакого легаси и «переламывания».
Стек технологий
Backend
- Python 3.11+, FastAPI, Pydantic v2
- Асинхронный стек: SQLAlchemy 2 + Alembic, Motor, httpx
- Базы данных: Postgres, MongoDB, векторная БД
ML / Audio
- PyTorch + torchaudio
- HuggingFace, speaker embeddings, VAD, audio fingerprinting
- Обвязка LLM через OpenAI-compatible API
- Observability: Langfuse
Frontend
- React 18 + TypeScript
- TanStack-стек, Tailwind
Инфраструктура и процессы
- Docker, GPU compute в продакшене
- GitHub Actions, Prometheus
- Stage-driven planning, ADR / design docs, GT-регресс
- AI-assisted code review как обязательный gate перед мёрджем
Задачи
- Принять архитектуру и доменные знания у основателя (1–3 месяца плотного транзита).
- Принять небольшое ядро команды и выстроить полноценную команду под продукт.
- Нанять ключевых специалистов: backend Python, ML/audio, DevOps/SRE — под свою архитектуру.
- Вести roadmap через ADR / RFC / design docs.
- Выполнять code review (личное и AI-ассистированное), принимать архитектурные решения.
- Поддерживать и масштабировать продуктовую систему.
- Еженедельно синхронизироваться с основателем по стратегии и приоритетам.
Требования
- 6+ лет в инженерии, из них минимум 2 года руководства командой от 5 человек (нанимал самостоятельно, проводил one-on-one, при необходимости расставался с людьми).
- Уверенное чтение чужого кода. Финальное собеседование включает разбор реального фрагмента из кодовой базы.
- Опыт ведения roadmap через ADR / RFC / design docs (не просто «доска в Jira»).
- Понимание ML-пайплайнов на уровне feature engineering, разделения train/inference, мониторинга дрифта, версионирования моделей. Опыт в Research Data Science не обязателен.
- Стабильная профессиональная траектория: преимущественно длительные периоды работы в компаниях, без частой смены проектов.
- Английский язык B2+ (часть документации на английском).
- Практический опыт с LLM-инструментами для разработки (Cursor, Claude Code, Codex, Aider) — это часть нашего процесса.
Будет плюсом
- Опыт в audio/speech/signals ML (VAD, диаризация, speaker embeddings, anti-spoofing).
- Эксплуатация векторных БД в продакшене (Qdrant, Weaviate, pgvector).
- Очереди на базе данных (lease TTL, идемпотентность через детерминированные UUID).
- Бэкграунд в телекоме, безопасности или compliance-домене.
- Менторский или преподавательский опыт.
Условия
- Удалённая или гибридная работа. Офисы в Санкт-Петербурге, Барселоне, Казахстане, Грузии. Возможна релокация.
- Полная занятость, долгосрочный проект.
- Зарплата обсуждается индивидуально, ориентир — верхнерыночная для уровня Engineering Lead / Technical Architect. Возможно участие в результате.
- Команда на старте: основатель + 1 frontend-инженер + 1 backend part-time. Основной состав нанимаешь ты.
- Корпоративный досуг: тимбилдинги, корпоративы.
- Обучение и профессиональное развитие.
- Открытая и позитивная среда, высокая автономность без микро-менеджмента.
- Сложные, нестандартные и инновационные проекты.
Отклик
Отклики рассматриваются только при наличии ответов на три вопроса (без ответов заявка не обрабатывается):
- Самый сложный архитектурный выбор за последние 3 года: что выбрал, чем заплатил, что бы переделал сейчас (5–10 предложений).
- Сколько человек ты лично нанял и со сколькими расстался за карьеру (без округлений).
- Один фрагмент кода, написанного тобой самим, который ты считаешь характерным для твоего стиля (ссылка на gist, pastebin или GitHub). Важно: не «лучший проект», а типичный рабочий код.
Эта вакансия размещена на стороннем сайте. Отклик нужно сделать там.
Откликнуться на Habr CareerВы перейдёте на внешний сайт
Стек технологий
🔥 ВайбPythonМашинное обучениеНейронные сетиDocker