Supabase — это платформа разработки на базе Postgres, предоставляющая полное серверное решение, включая базу данных, аутентификацию, хранилище, функции на границе, работу в реальном времени и векторный поиск. Мы ищем инженера для развития OrioleDB и его взаимодействия с сообществом PostgreSQL. OrioleDB — это новое поколение движка хранения для PostgreSQL, и эта роль находится на пересечении внутренней работы баз данных, работы с открытым исходным кодом и управляемой платформы Postgres от Supabase.
Обязанности
- Разработка и внедрение новых возможностей в OrioleDB, таких как методы доступа к индексам и инструменты восстановления после сбоев.
- Укрепление надежности OrioleDB через тестирование и улучшение инфраструктуры CI.
- Внесение изменений в ядро PostgreSQL и участие в процессе открытой разработки PostgreSQL.
- Работа с командой Postgres от Supabase для интеграции OrioleDB в управляемое предложение Supabase.
- Участие в обсуждениях дизайна, обзорах архитектуры и кодов, а также написание технической документации.
- Поддержка и обслуживание OrioleDB в производственных развертываниях, включая участие в ротации дежурств.
Требования
- Опыт работы с ядром PostgreSQL или эквивалентный опыт в области внутренней работы баз данных.
- Экспертное знание языка C с более чем 8-летним опытом работы в области системного программирования.
- Глубокое знание кода PostgreSQL, системы сборки и API расширений.
- Опыт разработки или внедрения движков хранения баз данных, структур индексов или компонентов выполнения запросов.
- Умение работать с проектами с открытым исходным кодом и участвовать в их развитии.
- Навыки отладки и профилирования сложного кода на C в контексте баз данных.
- Способность писать четкую техническую документацию и объяснять компромиссы в дизайне.
- Сильные коммуникативные навыки и приверженность открытому и совместному процессу разработки.
Условия
- Полностью удаленная работа с возможностью работать из любой точки мира.
- Каждый член команды получает ESOP (долевое участие в компании).
- Бюджет на техническое оснащение рабочего места.
- Полное покрытие медицинской страховки для сотрудников и 80% для иждивенцев.
- Ежегодные выездные мероприятия для всей компании.
- Гибкий график работы и доверие к управлению своим временем.
- Ежегодный бюджет на профессиональное развитие.
Где предстоит работать
Удаленная работа в регионах LATAM, Канада, США.