Junior-разработчик (AI Engineering)
XsollaВладивостокГибридБез опыта5/2Контракт
PythonSQLDockerGitREST APILLMAPIBashPrompt EngineeringClaudeOpenAI APIwebhooks
Описание
Xsolla ищет Junior-разработчика для работы с AI Engineering, который поможет стабилизировать и развивать пайплайн генерации вертикальных видео для YouTube Shorts, TikTok и Instagram Reels.
Обязанности
- Принять действующий пайплайн генерации вертикальных видео (сценарий → озвучка → визуал → субтитры → монтаж → автопостинг → трекинг-ссылки) для YouTube Shorts, TikTok и Instagram Reels, разобраться в нём по документации и коду и довести до стабильной работы
- Развивать пайплайн: повышать качество и виральность контента, наращивать объём генерации, снижать стоимость и время на один ролик
- Следить за новыми моделями и сервисами генерации (видео, изображения, голос, LLM), быстро тестировать их и заменять устаревшие звенья пайплайна на более качественные или дешёвые
- Запускать и развивать направление виртуальных AI-креаторов: консистентный персонаж, голос, стиль, контент-план
- Проектировать и улучшать агентов: писать и отлаживать промпты и роли суб-агентов, валидацию между фазами, контроль контекста и стоимости
- Построить дашборд для управления генерацией и аналитики по контенту (просмотры, клики, конверсии, затраты на ролик)
- Автоматизировать публикацию: интеграции с платформами, постинг с мобильных устройств, масштабирование каналов
- Писать чистый, тестируемый код с документацией, включая модульные и интеграционные тесты
Требования
- Уверенное знание Python, базовые навыки bash
- Практический опыт с LLM API (Claude, OpenAI и др.) и агентскими пайплайнами - реальный проект, пет-проект или хакатон, который можно показать и обсудить
- Опыт работы с Claude Code, Cursor или аналогами как с рабочей средой, а не только как с автодополнением
- Понимание основ prompt engineering: описание роли агента, ограничение контекста, стабильный структурированный вывод
- Понимание основ Git, командной разработки и Docker
- Умение работать с REST API, вебхуками, базовое понимание баз данных (SQL)
- Понимание вертикального контента: игры, креаторы, стримы, тиктоки, шортсы, как работает дискавери видео, что такое шадоубаны, как устроены мобильные фермы для постинга
- Ownership: способность взять задачу целиком и довести до результата без внешнего контроля
- Инициативность: собственные предложения по улучшению пайплайна, новым моделям и автоматизации - и готовность реализовать их самостоятельно
- Умение разбираться в чужой системе по коду и документации, восстанавливать логику и задавать правильные вопросы
- Самостоятельность в технических решениях и открытость в коммуникации: о проблемах сообщать сразу
- Продуктовое мышление: оценка результата по метрикам контента (просмотры, удержание, клики) и стоимости ролика
- Умение объяснять возможности и ограничения системы нетехническим коллегам
- Экспериментальный подход: быстрая проверка гипотез и готовность отказываться от того, что не сработало
- Желание расти вместе с проектом - от стабилизации текущего пайплайна до роли его технического владельца
- Английский на уровне чтения технической документации (Intermediate+)
Будет плюсом
- Опыт с генерацией видео и изображений через API (fal.ai, Kling, Runway, Seedance, Nano Banana и т.п.), TTS и распознаванием речи (Whisper и аналоги)
- ffmpeg: сборка, нормализация, субтитры, оверлеи
- Опыт построения надёжных вызовов платных API: ретраи, идемпотентность, учёт стоимости
- n8n или другие workflow-инструменты
- Telegram-боты, API YouTube / TikTok / Instagram / Discord
- Автоматизация Android / мобильных устройств
- Supabase или PostgreSQL
- Опыт работы с облаком GCP, Docker, Kubernetes
- Наблюдаемость и мониторинг (Datadog, OpenTelemetry)
- Свой канал, пет-проекты, опыт в open-source или участие в хакатонах
- Будет большим плюсом, если вертикальный контент это хобби: собственный канал, монтаж, стримы, эксперименты с AI-генерацией
Условия
- Проектная работа
- График: 5/2
- Формат работы: гибрид или офис (Владивосток)