О роли
Мы ищем инженера платформы для присоединения к нашей команде Compute. Эта команда отвечает за критически важные системы, которые обеспечивают создание проектов, масштабирование и вычисления, на которые наши пользователи полагаются каждый день.
Вы будете работать над основной платформой, которая гарантирует, что Supabase может беспрепятственно масштабироваться по нескольким регионам, обрабатывать высоконагруженные рабочие нагрузки и предоставлять низколатентные, высокодоступные вычислительные сервисы.
Вы будете проектировать, создавать и эксплуатировать системы, которые одновременно надежны и высоко автоматизированы — что позволит нам надежно создавать новые проекты в масштабе, оптимизировать использование ресурсов и обеспечивать бесшовный опыт для миллионов баз данных, которыми мы управляем.
За что вы будете отвечать
•Помогать в создании и поддержке предложения Supabase Cloud
•Проектировать и внедрять системы для создания, масштабирования и управления многорегиональными вычислительными нагрузками, поддерживающими проекты Supabase
•Отвечать за полный жизненный цикл оркестрации вычислений: создание проектов, подготовительные пулы, автоскейлинг, изменение размера и оптимизация ресурсов
•Улучшать автоматизацию и наблюдаемость по всему стеку вычислений для обеспечения высокой доступности и производительности
•Совершенствовать архитектуру нашей системы для снижения затрат при сохранении баланса между безопасностью, надежностью и производительностью
•Сотрудничать с другими командами для помощи в использовании вычислений как основного предложения платформы
•Участвовать в дежурствах, реагировании на инциденты и последующем анализе инцидентов
•Решать эскалированные вопросы поддержки, а также выявлять и устранять системные проблемы по всей платформе
Вы можете подойти, если вы
•Обладаете сильными навыками программной инженерии (требуются Go и Typescript)
•Имеете опыт создания и эксплуатации облачной инфраструктуры или распределённых систем в масштабе
•Имеете более 5 лет опыта работы с облачной инфраструктурой (обязательно AWS, дополнительный опыт с GCP и Azure является плюсом) — особенно с вычислительными, сетевыми и хранилищными сервисами
•Имеете более 3 лет опыта работы с созданием кастомных контроллеров Kubernetes и эксплуатацией крупномасштабных кластеров (десятки-сотни тысяч подов)
•Знаете сетевые технологии и проектирование многорегиональной инфраструктуры
•Знакомы с Postgres
•Имеете опыт работы с инструментами Infrastructure as Code (предпочтительно Pulumi, также приемлемы Terraform/CDK и др.)
•Имеете опыт работы с QEMU, KVM и NAS — будет плюсом
•Имеете опыт участия в дежурствах для крупных производственных систем
Что мы предлагаем
•Полностью удалённая работа — мы нанимаем сотрудников по всему миру. Мы верим, что вы можете работать максимально эффективно из любой точки. У Supabase нет офисов, но мы предоставляем членство в WeWork или компенсацию на коворкинг, которую вы можете использовать в любой точке мира
•ESOP — каждый член команды получает долю в компании. Мы хотим, чтобы все разделяли успех того, что мы строим вместе
•Техническое пособие — используйте этот бюджет для создания идеальной рабочей среды: ноутбук, монитор, наушники или что угодно, что поможет вам работать лучше
•Медицинское страхование — Supabase покрывает 100% медицинской страховки для сотрудников и 80% для иждивенцев, где бы вы ни находились
•Ежегодные оффсайты — раз в год вся компания собирается в новом городе на неделю общения, сотрудничества и веселья
•Гибкий график работы — мы работаем асинхронно и доверяем вам управлять своим временем
•Профессиональное развитие — каждый член команды получает ежегодный образовательный бюджет для обучения: курсы, книги, конференции или всё, что поддерживает ваш рост
О команде
Supabase изначально была удалённой и ориентированной на open-source. Мы считаем, что наша глобально распределённая команда — наше секретное оружие в создании инструментов, которые любят разработчики.
•~400 членов команды
•60+ стран
•20+ языков
•Более $1 млрд привлечённых инвестиций (включая наш раунд Series F на $500 млн)
•Более 540 000 участников сообщества
Мы движемся быстро, строим публично и используем то, что создаём. Если это есть в вашем проекте, вероятно, мы используем это и в нашем. Мы глубоко верим в экосистему open-source и стремимся поддерживать — а не заменять — существующие инструменты и сообщества.