🎯 К каким бизнес-метрикам привязывают HR-бренд?

Проводим исследование и будем рады поговорить с теми, кто отвечает за репутацию работодателя. За участие дарим записи Хабрасеминара!

→ Пройти опрос и забрать записи

Technical Architect (Heavy ML/audio backend)

Требования

Архитектор программного обеспечения
Lead
Python
Машинное обучение
Нейронные сети
Docker
MongoDB
PostgreSQL
FastAPI
PyTorch
Langfuse
LLM

Условия

Можно удалённо
Санкт-Петербург

Компания

Технологическая компания в сфере телекоммуникаций

Описание вакансии

Международная B2B-компания разработчик специализированного ПО в телеком-сфере. Хабы: как в РФ так и в Европе. Распределённая команда (СПб / Барселона / Казахстан / Грузия)

Ищем Архитектора, который примет от фаундера техническое руководство ключевым продуктом и возьмёт на себя значительную часть операционного управления продуктом: имплементацию, поддержку, найм и развитие команды. Не чистый менеджер. Эта роль - не чистый кодер, а архитектор, который читает код, ставит задачи и понимает, куда движется продукт.

Почему мы:

  • Реальная техническая глубина, не CRUD. Heavy ML + аудио-обработка + распределенная масштабируемая команда
  • Сильный фаундер с глубоким domain expertise. Будет что передавать, а не «давайте поразмышляем вместе»
  • LLM-as-coder в процессе. Cursor / Claude Code / Codex - норма, не эксперимент. Ты декомпозируешь и ревьюишь, не упираешься в синтаксис
  • Сборка команды под себя. На входе небольшое ядро (1 frontend-инженер + 1 backend part-time со смежного проекта). Основной состав ты собираешь сам под свою архитектуру и приоритеты - без legacy, без «переламывания»

Стек:

  • Backend: Python 3.11+, FastAPI, Pydantic v2, async-стек (SQLAlchemy 2 + Alembic / Motor / httpx), Postgres, MongoDB, vector DB
  • 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 месяца плотного транзита)
  • Принять небольшое ядро команды (1 frontend-инженер на full-time + 1 backend с соседнего проекта на part-time) и достроить состав под полноценную команду
  • Нанять остальных: backend Python, ML/audio, DevOps/SRE — под свою архитектуру
  • Вести roadmap через ADR / RFC / design docs
  • Code review (личное + AI-assisted) и владение архитектурными решениями
  • Поддержка прод-системы и её масштабирование на порядок
  • Синхрон с фаундером по стратегии и приоритетам 1-2 раза в неделю

Наши ожидания от кандидата:

  • 6+ лет в инженерии, из них 2+ года руководства командой 5+ человек (нанимал сам, проводил 1-on-1, выводил людей из проекта когда надо)
  • Уверенное чтение чужого кода. На финальном собеседовании будет реальный фрагмент из кодбазы
  • Опыт ведения roadmap через ADR / RFC / design docs (не «доска в Jira»)
  • Понимание ML-pipeline на уровне «feature engineering, train/inference split, drift monitoring, model versioning». Research-DS не обязательно
  • Ожидаем устойчивую профессиональную траекторию: преимущественно длительные периоды работы в компаниях, без частой смены проектов за короткий срок
  • Английский B2+ (часть документации на английском)
  • Hands-on опыт с LLM-coding tools (Cursor / Claude Code / Codex / Aider)

Будет плюсом:

  • Audio / speech / signals ML (VAD, диаризация, speaker embeddings, anti-spoofing)
  • Vector DB в проде (Qdrant / Weaviate / pgvector)
  • Очереди на БД (lease TTL, идемпотентность через детерминированные UUID)
  • Бэкграунд в communications / safety / compliance-домене
  • Менторский / преподавательский опыт

Мы предлагаем:

  • Формат работы: удалённо или гибрид. Офисы - Санкт-Петербург, Барселона, Казахстан, Грузия. Возможна релокация
  • Тип: full-time, на длительный срок
  • ЗП: обсуждается индивидуально, ориентир - верхняя рыночная для Engineering Lead/Technical Architect. Опционально - участие в результате
  • Команда на входе: фаундер + 1 frontend-инженер + 1 backend part-time с соседнего проекта. Основной состав - твой найм
  • Корпоративный досуг с коллегами (тимбилдинги, корпоративы)
  • Обучение и возможность профессионального развития
  • Работа в открытой и позитивной среде
  • Высокий уровень автономности и отсутствие микро-менеджмента
  • Возможность реализовывать сложные, нестандартные и инновационные проекты

Отклики рассматриваются только при наличии ответов на все 3 вопроса:

  • Самый сложный архитектурный выбор за последние 3 года - что выбрал, чем заплатил, что бы переделал сейчас (5-10 предложений)
  • Сколько человек ты лично нанял и сколькими расстался за карьеру. Без округлений
  • Один фрагмент кода, написанного тобой самим, который ты считаешь характерным для твоего стиля (gist / pastebin / github). Не «лучший проект», а типичный