Supabase

Инженер-программист – инфраструктура инструментов искусственного интеллекта

Коротко

Инженер по инфраструктуре AI-инструментов в команду AI Tooling компании Supabase (Postgres-платформа для разработчиков) строит и эксплуатирует продакшен бэкенд-сервисы, поддерживающие AI-продукты, включая MCP-сервер, несёт дежурства и отвечает за надёжность, авторизацию и наблюдаемость под нагрузкой от AI-агентов. Требуется 5+ лет опыта эксплуатации бэкенд-сервисов в продакшене, уверенное владение TypeScript или Go, опыт с API, OAuth/OIDC/JWT, PostgreSQL, CI/CD и Docker. Полностью удалённая работа по всему миру.

О Supabase
Supabase — это платформа разработки на базе Postgres, созданная разработчиками для разработчиков. Мы предоставляем полное решение для бэкенда, включая базу данных, аутентификацию, хранилище, Edge Functions, Realtime и векторный поиск. Все сервисы глубоко интегрированы и разработаны с прицелом на масштабирование.
О роли
Мы ищем инженера-программиста по инфраструктуре AI-инструментов для присоединения к нашей команде AI Tooling и помощи в создании и эксплуатации бэкенд-сервисов, поддерживающих AI-продукты Supabase. MCP-сервер Supabase — один из примеров сервисов, которые команда эксплуатирует в продакшене, наряду с сервисами, поддерживающими навыки агентов и помощника на панели управления. Вы будете тесно сотрудничать с командами Platform, SRE, Auth, Billing и Edge Functions, а также с инженерами команды AI Tooling, которые создают пользовательские интерфейсы продукта.
Команда AI Tooling самостоятельно запускает свои сервисы в продакшене и несёт ответственность за дежурства. Трафик от AI-клиентов и агентов отличается от трафика от людей: сотни вызовов в минуту, циклы повторных попыток и игнорирование предупреждений об устаревании. Эта роль гарантирует, что используемые ими сервисы надёжны, корректно авторизованы и наблюдаемы. Это системная и инфраструктурная роль, а не роль AI-продукта, и это не роль SRE. Вы будете строить и эксплуатировать эти системы, а не только консультировать по ним.
Эта роль идеально подходит для тех, кто преуспевает в асинхронной, динамичной среде, несёт ответственность за то, что выпускает в продакшен, и увлечён созданием инструментов для разработчиков, способных масштабироваться до миллионов пользователей.
Ваши обязанности
В этой роли вы будете:
•Создавать и эксплуатировать продакшен-бэкенд сервисы, поддерживающие AI-продукты Supabase, включая MCP-сервер: развертывание, масштабирование, конфигурация и релизы.
•Брать на себя ответственность за структуру этих сервисов, включая разделение или изменение сервиса, если это делает его безопаснее в эксплуатации и проще для изменений.
•Определять, измерять и достигать целей надёжности для сервисов, которыми управляет команда. Устанавливать SLO совместно с командой SRE, отслеживать бюджеты ошибок и использовать их для приоритизации исправлений.
•Участвовать в ротации дежурств команды AI Tooling и быть первым реагирующим на инциденты в этих сервисах. Расследовать, исправлять, координироваться с другими командами во время инцидентов, а также писать отчёты и инструкции по устранению проблем.
•Работать с очередью поддержки команды AI Tooling вместе с дежурным, превращая повторяющиеся проблемы в исправления, а не в повторяющиеся ручные ответы.
•Отвечать за аутентификацию и авторизацию AI и агентских клиентов: OAuth-приложения, токены с ограниченными правами и разрешения, которые имеют смысл как для агентов, так и для людей, включая способы изменения или устаревания разрешений без нарушения существующих интеграций.
•Отвечать за наблюдаемость сервисов команды: метрики, трассировки, логи, дашборды и оповещения, чтобы находить проблемы до того, как их обнаружат клиенты.
•Управлять пропускной способностью и предотвращать злоупотребления трафиком агентов: лимиты скорости, контроль затрат и безопасности, а также поведение под нагрузкой или при деградации зависимостей.
•Улучшать архитектуру сервисов команды по мере их роста, включая разделение или изменение сервиса, если это делает его безопаснее и проще для изменений.
•Сотрудничать с командой Platform по общему коду, обзору владения и процессу релизов, а также с командой SRE по инфраструктуре, оповещениям и практике инцидентов.
•Вносить вклад в код инструментов команды AI Tooling, таких как MCP-сервер, в части, влияющие на надёжность и безопасность, в партнёрстве с инженерами, ответственными за пользовательские интерфейсы продукта.
Вы можете подойти, если вы
Обязательно:
•Имеете более 5 лет опыта создания и эксплуатации бэкенд-сервисов в продакшене и несли дежурства по ним.
•Уверенно пишете на TypeScript или Go и комфортно работаете с другим языком.
•Проектировали и эксплуатировали API с реальными потребителями: версионирование, обработка ошибок, ограничение скорости и обратная совместимость изменений.
•Хорошо знаете OAuth, OIDC, JWT и авторизацию API настолько, чтобы отлаживать их в продакшене и объяснять, где реализации обычно отклоняются от спецификации.
•Имеете хорошее понимание PostgreSQL и реляционных баз данных.
•Комфортно работаете с CI/CD, Docker и контейнеризированными развертываниями, а также с инфраструктурой как кодом. Любой инструмент подходит.
•Можете отлаживать проблемы, проходя через несколько сервисов: отслеживать медленные или падающие запросы с помощью метрик, трассировок и логов.
•Чётко коммуницируете письменно, работаете с широким кругом заинтересованных сторон и преуспеваете в асинхронных, глобально распределённых командах.
•Комфортно ориентируетесь в неоднозначных ситуациях и быстро принимаете решения.
Выберите свою область специализации. Мы ожидаем, что вы глубоко разбираетесь как минимум в одной из них и расскажете нам, в какой именно:
•API и аутентификация: Вы проектировали модели разрешений, области токенов или OAuth-потоки для сторонних или машинных клиентов и мигрировали их без нарушения работы пользователей.
•Операции: Вы самостоятельно управляли продакшен-сервисами: несли дежурства, писали оповещения и инструкции, использовали SLO или аналогичные метрики для приоритизации исправлений и со временем снижали риски в общих системах.
•Шлюзы и распределённые системы: Вы строили или управляли прокси или шлюзами, отлаживали сложные сбои между сервисами (повторные попытки, частичные сбои, сбои вышестоящих сервисов, решения fail-open vs fail-closed) и умеете анализировать нагрузку и деградацию.
Желательно иметь:
•Опыт работы с инструментами для агентов (MCP или аналогичными) или обслуживания трафика от AI-агентов и клиентов LLM.
•Опыт выделения сервиса из большого кодовой базы с сохранением работоспособности существующих клиентов.
•Опыт работы с Grafana, OpenTelemetry, Logflare или аналогичным стеком наблюдаемости и реальной работой с SLO.
•Вклад в open-source проекты, особенно в Node.js, Go, TypeScript или инструменты API.
Что мы предлагаем
•Полностью удалённая работа — Мы нанимаем по всему миру. Мы верим, что вы можете работать максимально эффективно из любой точки. У Supabase нет офисов, но мы предоставляем членство в WeWork или компенсацию на коворкинг, которую можно использовать в любой точке мира.
•ESOP — Каждый член команды получает долю в компании (ESOP). Мы хотим, чтобы все разделяли успех того, что мы строим вместе.
•Технический бюджет — Используйте этот бюджет для создания идеальной рабочей среды — ноутбук, монитор, наушники или что угодно, что помогает вам работать лучше.
•Медицинское страхование — Supabase покрывает 100% медицинской страховки для сотрудников и 80% для иждивенцев, где бы вы ни находились.
•Ежегодные оффсайты — Раз в год вся компания собирается в новом городе на неделю общения, сотрудничества и веселья.
•Гибкий график работы — Мы работаем асинхронно и доверяем вам управлять своим временем.
•Профессиональное развитие — Каждый член команды получает ежегодный бюджет на обучение — курсы, книги, конференции или всё, что поддерживает ваш рост.
О команде
Supabase изначально создавался как удалённая и open-source компания. Мы считаем, что наша глобально распределённая команда — наше секретное оружие в создании инструментов, которые любят разработчики.
•~400 членов команды
•60+ стран
•20+ языков
•Более $1 млрд привлечённых инвестиций (включая раунд Series F на $500 млн)
•Более 540 000 участников сообщества

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

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

Посмотрите, кто ещё получает интервью на автопилоте