WorkListВойтиОформить подписку
XS

Principal Engineer — DevX & AI

висит 5 мес.
Xsolla · Платёжные технологии для игр
Откликнуться на сайте компании ↗
Опубликована давно; 02.11 она ещё висела у компании.

О вакансии

Откуда можно работать
Удалённо · Montreal, Канада
Занятость
Full-time
из текста вакансии
Уровень
Lead
указан работодателем
Деньги
≈ $6,6–11 тыс/мес · оценка Worklist
по рынку страны, данные за август 2026 · Как считаем
Даты
Опубликована 14.05 · видим у компании с 13.08 · у компании видели 02.11
дата публикации от работодателя
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

Мы ищем Principal Engineer, который возьмёт на себя архитектурную ответственность за платформу Shop Builder, читаемую агентами. Это самая старшая роль индивидуального contributor в команде DevX и AI, и принятые вами решения — какие поверхности раскрывать, какие форматы поддерживать, какие стандарты устанавливать — будут определять платформу на годы вперёд.

Вы не менеджер, но ваше влияние охватывает всю организацию. Вы определяете, как разработчики и AI‑агенты взаимодействуют с базовыми возможностями Shop Builder: UI as Data, кастомные блоки, темы, привязка данных, каталог, платежи. Вы являетесь техническим авторитетом в том, что платформа раскрывает и как, и глубоко вовлечены в самые сложные части этой работы.

Что предстоит делать

  • Владеть технической архитектурой платформы Shop Builder, читаемой агентами: какие API раскрывать, в каком виде, через какие поверхности (REST, SDK, MCP, CLI).
  • Определять контракты интерфейсов, с которыми взаимодействуют LLM и разработчики — React component API, схемы кастомных блоков, токены тем, форматы привязки данных — и поддерживать их с той же строгостью, что и публичный API.
  • Проектировать и руководить доставкой сервера MCP, позволяющего AI‑агентам (Claude Code, Cursor и др.) создавать, развёртывать и эксплуатировать витрины Shop Builder от начала до конца без участия редактора.
  • Архитектурно проектировать CLI и локальную среду разработки: как разработчики создают проекты, работают локально, просматривают изменения и отправляют их в продакшн.
  • Определять модель развертывания, версионирования и отката для контента, публикуемого разработчиками — кастомных блоков, тем и макетов.
  • Проектировать систему песочницы и среды предварительного просмотра, чтобы агенты и разработчики могли итеративно работать без воздействия на живые партнерские сайты.
  • Устанавливать стандарт документации: написанной для LLM и людей как первоклассных пользователей, поддерживаемой из единого канонического источника и публикуемой на всех поверхностях (CLI help, dev docs, описания инструментов MCP, AI‑контекст).
  • Руководить архитектурой eval‑harness: как команда измеряет, корректен ли сгенерированный LLM блок, тема или макет перед выпуском.
  • Сотрудничать с Principal/Staff Engineer‑ами из областей платежей, аутентификации, live ops и каталога для интеграции входящих возможностей в согласованные поверхности для разработчиков.
  • Выступать техническим бар‑рейзером для команды: определять стандарты кода, ревью критических решений реализации и наставлять Tech Lead и инженеров.
  • Участвовать в найме и формировать техническую культуру команды с первого дня.

Требования

  • 10+ лет профессионального инженерного опыта с подтверждённым послужным списком Staff или Principal engineer, формировавшего платформы, API или инструменты для разработчиков, используемые внешними создателями.
  • Глубокая экспертиза в проектировании и выпуске публичных API и SDK, включая стратегии версионирования, обратную совместимость и эргономику для разработчиков — сильные убеждения относительно того, что делает API приятным, а не болезненным.
  • Профессиональное владение JavaScript/TypeScript и React — основным языком интерфейса для LLM и разработчиков на этой платформе.
  • Практический опыт создания CLI‑инструментов и локальных рабочих процессов разработчиков (scaffolding, hot reload, file‑based config, deploy commands).
  • Твёрдое понимание Model Context Protocol (MCP) или аналогичных интерфейсов агентного использования инструментов и практический опыт построения инструментов, которые AI‑агенты могут надёжно вызывать.
  • Опыт создания систем глобального масштаба на облачной инфраструктуре (AWS или GCP), с глубокими знаниями контейнеризации, CI/CD и инфраструктуры как кода.
  • Умение писать и рассуждать о документации и API‑поверхностях, удобных для LLM: вы понимаете, что эффективность токенов, предсказуемость и ясность схем так же важны, как читаемость для человека.
  • Исключительные навыки технической коммуникации: чёткие RFC и ADR, продуктивные архитектурные ревью и способность объяснять вторичные последствия инженерному и бизнес‑руководству.
  • Комфорт работы в greenfield‑контексте — вы определяете структуру, а не наследуете её.

Будет плюсом

  • Предыдущий опыт в игровой технологии, цифровой коммерции или платформах витрин — понимание отношений издатель/разработчик и различий между headless и hosted развертыванием.
  • Опыт построения платформ, где AI‑агенты являются первоклассными пользователями: серверы MCP, реестры LLM‑инструментов, пайплайны оценки агентов.
  • Знакомство с API плагинов/компонентов Figma, стандартами дизайн‑токенов и конвейерами design‑to‑code.
  • Вклад в open‑source инструменты для разработчиков, SDK‑фреймворки или стандарты API.
  • Опыт проектирования маркетплейсов блоков или расширений: изоляция стороннего кода, валидация схем, экосистемы издателей.
  • Публикации технических статей, выступления на конференциях или значимое присутствие в сообществе по инструментам для разработчиков или AI‑нативной разработке.

Условия и бенефиты

Мы страстно стремимся создать поддерживающую среду для нашей команды, поэтому ставим в приоритет физическое, ментальное и эмоциональное благополучие наших сотрудников и их семей через комплексную Программу льгот. Это включает медицинскую, стоматологическую и зрительную страховку, PTO и персонализированную карьерную дорожную карту для каждого сотрудника. Инвестируя в профессиональное развитие через обучение и образовательные возможности, мы обеспечиваем рост нашей команды как в личном, так и в профессиональном плане. Вместе мы не просто строим бизнес; мы формируем сообщество, которое ценит креативность, сотрудничество и трансформирующую силу игры.

Навыки

JavaScriptTypeScriptReactCLIModel Context Protocol (MCP)AWSGoogle CloudcontainerizationCI/CDInfrastructure as CodeREST APISDKLLMClaude CodeCursorFigma plugin/component APIdesign token standardspublic APIs

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти