Инженер платформы, управляемый Postgres
Переведено автоматически с языка оригинала. Читать оригинал по-английски →
О Supabase
Supabase - это платформа разработки Postgres, созданная разработчиками для разработчиков. Мы предоставляем полное решение для бэкенда, включая базу данных, аутентификацию, хранилище, функции Edge, реалтайм и векторный поиск. Все сервисы глубоко интегрированы и разработаны для роста.
О роли
Мы ищем инженера-программиста платформы с большим опытом работы с распределенными системами, чтобы помочь спроектировать, построить и поддерживать основные сервисы платформы. Вы будете работать в основном на TypeScript и Go, чтобы создавать надежные, масштабируемые и безопасные системы, которые обеспечивают работу Supabase в огромном масштабе.
Что вы будете делать:
- Разрабатывать и реализовывать распределенные сервисы и API, которые обеспечивают работу платформы Supabase.
- Руководить проектами, которые улучшают масштабируемость, надежность и эффективность затрат существующих систем.
- Строить интенсивные рабочие процессы, фоновые задания и конвейеры, управляемые событиями.
- Владеть SLIs/SLOs сервисов и сотрудничать в реагировании на инциденты и анализе после инцидентов.
- Улучшать наблюдаемость системы с помощью метрик, ведения журналов, трассировки и профилирования.
- Содействовать нашим процессам CI/CD и выпускать изменения безопасно и быстро.
- Сотрудничать с продуктовыми командами, чтобы доставлять функции от начала до конца, от проектных документов до производства.
- Писать четкие проектные документы, RFC и высококачественные тесты.
Что мы ищем:
- Опыт в проектировании и эксплуатации распределенных систем с прочным фундаментом в согласованности, отказоустойчивости, партиционировании, консенсусе и обратном давлении.
- Профессиональное владение TypeScript и/или Go, желательно с опытом работы более 5 лет в создании производственных сервисов на одном или обоих языках (другие языки также рассматриваются).
- Умение работать с облачной инфраструктурой (AWS предпочтительно) и оркестрацией контейнеров.
- Знакомство с мульти-арендной архитектурой, дизайном API и моделированием данных.
- Знания сетевых основ и лучших практик безопасности.
- Опыт работы с инфраструктурой как код (Pulumi предпочтительно; Terraform/CDK также подходит).
- Умение участвовать в посменной работе для крупномасштабных производственных систем.
Приятные дополнения:
- Опыт работы с внутренностями Postgres, логической репликацией или конвейерами CDC.
- Опыт работы с сервисными сетями, идентификацией нагрузки или сетью с нулевым доверием.
- Фон в инженерии производительности и планировании мощности.
- Вклад в открытые источники в системах, базах данных или инструментах времени выполнения.
Что мы предлагаем
- Полностью удаленная работа
Мы нанимаем по всему миру. Мы считаем, что вы можете делать свою лучшую работу откуда угодно. У нас нет офисов Supabase, но мы предоставляем членство в WeWork или компенсацию за coworking, которую можно использовать в любом месте мира.
- ESOP
Каждый член команды получает ESOP (долевую собственность) в компании. Мы хотим, чтобы все разделяли выгоды от того, что мы строим вместе.
- Технологическая компенсация
Используйте этот бюджет, чтобы создать свою идеальную рабочую среду - ноутбук, монитор, наушники или что-то еще, что помогает вам работать лучше.
- Медицинские льготы
Supabase покрывает 100% медицинского страхования для сотрудников и 80% для иждивенцев, где бы вы ни находились. Ваше благополучие и здоровье вашей семьи важны для нас.
- Ежегодные офлайн-встречи
Однажды в год вся компания собирается в новом городе на неделю для общения, сотрудничества и веселья. Это один из лучших моментов нашего года.
- Гибкий график работы
Мы работаем асинхронно и доверяем вам управлять своим временем. Вы знаете, что нужно сделать и когда.
- Профессиональное развитие
Каждый член команды получает ежегодную компенсацию на обучение - курсы, книги, конференции или что-то еще, что поддерживает ваш рост.
О команде
Supabase родился удаленным и открытым исходным кодом. Мы считаем, что наша глобально распределенная команда - это наше секретное оружие в создании инструментов, которые любят разработчики.
- ~400 членов команды
- 60+ стран
- 20+ языков
- Более $1B привлечено (включая наш $500M Series F)
- 540 000+ членов сообщества
Мы работаем быстро, строим открыто и используем то, что мы создаем. Если это в вашем проекте, мы, вероятно, используем это в нашем. Мы глубоко верим в экосистему открытого исходного кода и стремимся поддерживать - не заменять - существующие инструменты и сообщества.
Мы публикуем копию этого объявления, чтобы его нашли те, кто ищет работу в Грузии, со ссылкой на первоисточник. Если оно ваше, вы можете взять управление им на себя, или попросить нас его снять.
Полученное объявление становится прямым: неделю после публикации или поднятия показывается выше собранных с других сайтов, его можно редактировать, поднимать и закрывать, а ещё оно попадает в поиск вакансий Google.