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