Supabase

Инженер-программист по системам хранения данных

Коротко

Полностью удаленная роль backend-инженера в команде Supabase Storage — масштабируемого сервиса объектного хранения. Нужно работать по всему стеку: клиентские библиотеки, CLI, CDN, сервер хранения и инфраструктура развертывания, оптимизация загрузки/выдачи файлов и открытых форматов данных (iceberg, ducklake). Требуется 5+ лет опыта backend-разработки на Node.js в продакшене, опыт с распределёнными системами, PostgreSQL промышленного уровня и инструментами наблюдаемости (OpenTelemetry, Prometheus, Grafana).

О Supabase
Supabase — это платформа разработки на базе Postgres, созданная разработчиками для разработчиков. Мы предоставляем полное backend-решение, включающее базу данных, аутентификацию, хранилище, edge-функции, режим реального времени и векторный поиск. Все сервисы глубоко интегрированы и разработаны с прицелом на масштабирование.
О роли
Supabase Storage — это масштабируемый и высокопроизводительный сервис объектного хранения, который является одним из наших самых быстрорастущих сервисов. Современный набор инструментов для загрузки, хранения, обработки и доставки ресурсов сложен. Разработчикам приходится думать о регионах, кэшировании, кодеках и безопасности, прежде чем они смогут начать загружать что-либо.
Мы ищем инженеров, которые решат эту проблему раз и навсегда!
Вы будете работать по всему стеку — клиентские библиотеки, CLI, CDN, сервер хранения и инфраструктура развертывания. В один день вы можете сосредоточиться на повышении устойчивости загрузок в iOS-приложениях; на следующий — оптимизировать протокол S3 для эффективных повторных попыток или искать способы ускорить обработку загрузок.
Вы будете вносить вклад как в наш открытый сервер, так и в используемые нами внешние зависимости, например, TUS сервер.
Эта роль идеально подходит для тех, кто преуспевает в асинхронной, динамичной среде и вдохновлен созданием инструментов для разработчиков, способных масштабироваться до миллионов пользователей.
За что вы будете отвечать
•Улучшение нашего предложения для аналитических бакетов и оптимизация хранения открытых форматов файлов, таких как iceberg и ducklake
•Оптимизация ресурсов для ускорения доставки на веб-сайтах и мобильных приложениях
•Развитие нашей edge-сети для ускорения загрузок и создания функций, таких как автоматическое инвалидирование кэша
•Повышение производительности, наблюдаемости и надежности нашего сервера хранения
•Сотрудничество с фронтенд-командой для создания быстрого и мощного проводника по хранилищу
•Улучшение наших API, клиентских библиотек и CLI для обеспечения исключительного опыта разработчика от начала до конца
•Решение эскалированных вопросов поддержки, а также выявление и устранение системных проблем по всей платформе
Вы можете подойти, если вы
•Имеете более 5 лет опыта backend-разработки с использованием Node.js в продакшене
•Имеете опыт работы с высокомасштабируемыми распределёнными системами
•Комфортно работаете по всему стеку — backend-разработка приложений, некоторая работа с инфраструктурой, включая развертывание, мониторинг и масштабирование сервиса
•Знакомы с инструментами наблюдаемости (OpenTelemetry, Prometheus, Grafana) и оптимизацией производительности
•Имеете опыт работы с PostgreSQL промышленного уровня, включая настройку и устранение неполадок
•Проявляете менталитет владельца: ведете проекты от начала до конца
•Проявляете эмпатию к опыту разработчиков
Желательно
•Опыт работы с инструментами для разработчиков
•Хорошие знания облачной инфраструктуры (AWS, GCP или Azure) и контейнеризации (Docker, Kubernetes)
•Прямой опыт проектирования и эксплуатации масштабных конвейеров загрузки/выгрузки больших файлов
•Глубокие практические знания интеграции и оптимизации CDN
•Опыт работы с инструментами обработки изображений и видео (sharp, dssim, ffmpeg), форматами и кодеками (AVIF, WebM, Brotli) будет плюсом
•Опыт работы с фронтенд-экосистемой (Next.js, React и др.) будет плюсом
Что мы предлагаем
•Полностью удаленная работа — мы нанимаем сотрудников по всему миру. У Supabase нет офисов, но мы предоставляем членство в WeWork или компенсацию на коворкинг, которую вы можете использовать в любой точке мира.
•ESOP — каждый член команды получает долю в компании.
•Технический бюджет — на создание идеальной рабочей среды: ноутбук, монитор, наушники или что угодно, что поможет вам работать лучше.
•Медицинское страхование — Supabase покрывает 100% медицинской страховки для сотрудников и 80% для их иждивенцев, где бы вы ни находились.
•Ежегодные оффсайты — раз в год вся компания собирается в новом городе на неделю общения, совместной работы и развлечений.
•Гибкий график работы — мы работаем асинхронно и доверяем вам управлять своим временем.
•Профессиональное развитие — ежегодный образовательный бюджет на курсы, книги, конференции.
О команде
Supabase изначально создавался как удаленная и ориентированная на open-source команда. Мы считаем, что наша глобально распределенная команда — наше секретное оружие в создании инструментов, которые любят разработчики.
•~400 членов команды
•60+ стран
•20+ языков
•Более $1 млрд привлеченных инвестиций (включая раунд Series F на $500 млн)
•Более 540 000 участников сообщества
Мы движемся быстро, строим публично и используем то, что создаем. Мы глубоко верим в экосистему open-source и стремимся поддерживать, а не заменять существующие инструменты и сообщества.

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

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

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

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

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