Инфотех

CTO / Technical Lead / Solution Architect

Не указана
  • Санкт-Петербург
  • Более 6 лет

Инфотех — технологическая компания с 10-летним опытом работы на рынке.

Мы разрабатываем внутренний AI-продукт для автоматизации голосовых коммуникаций. Это не «коробка с ChatGPT», а полноценная отказоустойчивая система, включающая:

  • AI-агентов с динамическими сценариями;

  • Voice pipeline реального времени;

  • Backend-оркестрацию и state management;

  • Слой хранения, аудита и интеграцию с CRM;

  • Горизонтальное масштабирование.

На данный момент есть сырой design spec и наработки. Нужен не исполнитель, а первый технический владелец продукта.

Чем предстоит заниматься

Вы берете текущие материалы, проводите аудит и превращаете концепцию в работающий технический план.

Задачи:

Аудит и архитектура: Разобрать текущий spec, выявить узкие места, скорректировать архитектуру (system design) под real-time и high-load.

Декомпозиция и MVP: Определить границы MVP, разложить систему на технические блоки (voice channel, logic layer, orchestration, storage).

Управление реализацией: Оркестрировать команду разработки, принимать ключевые технические решения, контролировать их выполнение.

Hands-on: При необходимости проверять ключевые решения кодом (прототипы, сложные интеграции).

Эволюция: Построить roadmap от внутреннего прототипа до вывода на рынок.

Технологический стек (что нужно знать и проектировать)

  • Voice/Telecom: SIP, RTP, VoIP, WebRTC.

  • AI Pipeline: STT (streaming), LLM (conversational), TTS (low-latency).

  • Backend: Python (FastAPI) / Go / Node.js, очереди (RabbitMQ/Kafka), state management.

  • Data: PostgreSQL, Redis (для session/state), MinIO/S3 (аудио/логи), аудит.

  • Infra: Docker, оркестрация (K8s/nomad), retry logic, circuit breakers.

Требования (Must-have)

  • Опыт проектирования сложных distributed backend-систем (от API-шлюзов до очередей и трекинга состояний).

  • Работа в роли Technical Lead / Solution Architect / CTO hands-on (не просто советовали, а принимали решения и несли ответственность).

  • Понимание voice AI / conversational AI / real-time systems (задержки, потоковая обработка, packet loss).

  • Знание телефонии: SIP, RTP, VoIP, WebRTC или близкий телеком-контур (VoIP-платформы, медиасерверы).

  • Архитектура STT → LLM → TTS: понимание пайплайна, стриминга, VAD, управления контекстом.

  • Умение разложить продукт на MVP и дорожную карту, отсекая лишнее.

  • Способность принять архитектурное решение на основе сырого spec, а не «поддерживать обсуждение».

  • Hands-on достаточно, чтобы написать прототип проблемного места (Python/Go/JS).

Будет плюсом (Nice-to-have)

  • Python на рабочем уровне (FastAPI/ASGI).

  • Опыт с Redis (state/streams), PostgreSQL, RabbitMQ, MinIO.

  • Работа с AI API (OpenAI Realtime API, Deepgram, ElevenLabs) и собственным orchestration-слоем.

  • Опыт вывода внутреннего B2B-продукта на рынок (SaaS/on-prem).

  • Английский B2+ (документация, внешние сервисы, возможные интеграции).

  • Приоритет кандидатам из Санкт-Петербурга (для встреч и совместной работы на старте).

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

  • Роль первого технического владельца — вы формируете архитектуру и технологическую культуру с нуля.

  • Сложную инженерную задачу на стыке real-time, AI и телефонии.

  • Возможность довести продукт от сырой концепции до рыночного релиза.

  • Конкурентную фиксированную оплату (или обсуждаемую модель — в зависимости от формата сотрудничества).

  • Работу с командой, которая ценит инженерию, а не бюрократию.