Senior Fullstack Engineer (Python / React / AI Video)

Прямой работодатель  LLM technology ( llmtech.ru )
Россия
Сеньор
Информационные технологии • Разработка • Fullstack • Python • React • PostgreSQL • Redis • SaaS/PaaS • Консалтинг, профессиональные услуги • СМИ, Медиа и индустрия развлечений
18 августа
Удаленная работа
Опыт работы более 5 лет
Работодатель  LLM technology
Описание вакансии

Senior Fullstack Engineer ( Python / React / AI Video )

Мы создаём AI-платформу для производства коротких вертикальных видео с экспертным и обучающим контентом. Продукт помогает превращать исходные материалы в готовые ролики: выбирать фрагменты, обрабатывать видео и звук, создавать субтитры и добавлять элементы для публикации.

Сейчас проект находится на стадии MVP. В августе 2026 года планируем подключить первых экспертов, в сентябре — провести первые клиентские запуски.

Ищем Senior Fullstack Engineer с сильной экспертизой в Python, который возьмёт на себя разработку продукта и будет участвовать в формировании его архитектуры.

Задачи

На старте предстоит развивать основной видеопайплайн: от загрузки исходных материалов до получения готового ролика.

— Проектировать backend, API и структуру данных;
— разрабатывать рабочие интерфейсы на React;
— подключать AI-, video- и speech-to-text-сервисы;
— строить очереди и фоновые процессы обработки;
— работать с загрузкой, хранением и обработкой видеофайлов;
— разворачивать изменения и диагностировать проблемы после релиза;
— повышать скорость и стабильность системы.

Задачи приходят не как готовые технические задания, а как продуктовая проблема или ожидаемый пользовательский результат. Инженеру нужно самостоятельно уточнить ограничения, сравнить варианты реализации и выбрать решение, подходящее для стадии MVP.

Команда

На старте инженер будет работать в связке с CPO, Product Manager и дизайнером. Прямое подчинение — CPO.

У CPO есть технический бэкграунд, но готовых архитектурных решений и подробной технической декомпозиции не будет. Отдельных CTO и DevOps-инженера сейчас также нет, поэтому роль предполагает высокую самостоятельность и влияние на техническую часть продукта.

По мере роста проекта инженерная команда будет расширяться.

Стек

Backend: Python, FastAPI, асинхронные процессы, фоновые задачи, очереди, внешние API.
Frontend: React или другой современный JavaScript-фреймворк.
Данные и инфраструктура: PostgreSQL, Cloudflare R2, Railway, Git.
Стек не зафиксирован окончательно: инженер сможет предлагать другие инструменты, если они лучше подходят под задачи продукта.

Что важно

— Коммерческий опыт разработки от пяти лет и работа на senior-уровне;
— сильный Python и опыт запуска production-приложений;
— FastAPI или сопоставимый Python-фреймворк;
— проектирование API и схем данных;
— работа с асинхронностью, очередями и длительными фоновыми процессами;
— уверенное знание PostgreSQL: индексы, транзакции, миграции и оптимизация запросов;
— практический опыт с React и интеграцией frontend с backend API;
— самостоятельное развёртывание приложений и диагностика после релиза;
— работа с файловыми или S3-совместимыми хранилищами.

Особенно релевантен опыт запуска продукта или крупной функциональности с нуля, работы в стартапе или небольшой команде и прямого взаимодействия с CPO, Product Manager или основателем.

Роль подойдёт инженеру, который продолжает самостоятельно писать код, не ждёт готовой архитектуры и умеет принимать технические решения в условиях неопределённости.

AI-инструменты

В ежедневной разработке используем Claude Code для работы с кодовой базой, проверки гипотез и ускорения реализации.

Инженер должен понимать и проверять сгенерированный код, замечать ошибки и отвечать за качество итогового решения. Опыт с Claude Code будет преимуществом, но подойдёт и системная работа с Cursor, GitHub Copilot, Windsurf или другими AI-инструментами.

Будет плюсом

— FFmpeg, OpenCV, MediaPipe или YOLO;
— Whisper и другие speech-to-text-инструменты;
— распознавание и tracking людей или объектов;
— обработка видео и аудио;
— LangGraph, LangChain, LLM-пайплайны или RAG;
— опыт AI SaaS, MediaTech или VideoTech.

Не требуется самостоятельно обучать сложные ML-модели. Нужен прикладной инженер, который умеет выбирать готовые модели, библиотеки и сервисы и собирать из них работающий продукт.

Условия

— Полная занятость;
— удалённая работа;
— основной язык команды — русский;
— рабочее пересечение по часовым поясам с основной командой;
— формат оформления и уровень дохода обсуждаются индивидуально.


Загрузка формы отклика...