Адаптируем резюме под ATS-фильтры, подготовим сопроводительное на основе резюме и вакансии, соберём гайд подготовки к собеседованию, найдём контакты HR и нанимающих
Supabase — это платформа разработки на Postgres, созданная разработчиками для разработчиков. Мы предоставляем полноценное backend-решение, включающее базу данных, аутентификацию, хранилище, Edge Functions, Realtime и векторный поиск. Все сервисы глубоко интегрированы и рассчитаны на масштабирование.
Мы ищем инженера, который будет вести развитие OrioleDB и сотрудничество с сообществом upstream PostgreSQL. OrioleDB — это движок хранения следующего поколения для PostgreSQL, и эта роль находится на пересечении внутренностей СУБД, работы с open source-сообществом и управляемой платформы Postgres в Supabase.
Для этой роли необходимо значительное пересечение рабочего времени с часовыми поясами Америки из‑за поддержки production и обязанностей по дежурствам on-call.
Над чем вы будете работать
Новые возможности OrioleDB. Проектировать и реализовывать новые возможности в OrioleDB — например, нативные методы доступа к индексам (GiST, GIN, HNSW для pgvector), инструменты аварийного восстановления и другие функции на уровне движка хранения, расширяющие возможности OrioleDB.
Стабильность. Укреплять надёжность OrioleDB за счёт более глубокого покрытия тестами, fault injection, тестирования сбоев и восстановления, а также улучшений инфраструктуры CI. Обеспечивать раннее обнаружение регрессий и предсказуемое поведение OrioleDB под нагрузкой, при репликации и в сценариях отказов.
Сотрудничество с upstream. Вносить изменения напрямую в ядро PostgreSQL. Часть OrioleDB существует как патч поверх PostgreSQL — перенос нужных частей в upstream сокращает объём того, что мы поддерживаем сами, и приносит пользу всему сообществу. Это происходит через открытый процесс разработки PostgreSQL: рассылку pgsql-hackers, публичное ревью кода и commitfests.
Интеграция с Supabase. Работать с командой Postgres в Supabase, чтобы OrioleDB органично вписывался в управляемое предложение и дорожную карту Supabase.
Проектировать, реализовывать и тестировать новые возможности OrioleDB и аккуратно интегрировать их с планировщиком, исполнителем и смежными подсистемами PostgreSQL.
Развивать и поддерживать тестовую инфраструктуру: регрессионные наборы, фаззинг, рандомизированное тестирование, тестирование сбоев и восстановления, а также CI-пайплайны.
Выявлять и готовить патчи, подходящие для переноса в ядро PostgreSQL.
Улучшать производительность, устойчивость, мониторинг и операционные инструменты для использования в production.
Отлаживать и устранять сложные проблемы в низкоуровневом C-коде, в том числе в путях хранения, репликации, индексирования и выполнения запросов.
Участвовать в обсуждениях дизайна, архитектурных ревью и code review — как внутри Supabase, так и в сообществе PostgreSQL.
Писать понятную техническую документацию, design notes и предложения для upstream.
Нести совместную ответственность за устранение неполадок, анализ, поддержку и сопровождение oriledb postgres и входящих в поставку расширений в production-развёртываниях. Это может включать ответы на запросы в тикетах поддержки, ротацию on-call и помощь коллегам в диагностике и исправлении production-баз данных живых клиентов.
Уже контрибьютор ядра PostgreSQL или имеете эквивалентный опыт во внутренностях СУБД.
Эксперт в программировании на C с 8+ годами production-опыта с фокусом на низкоуровневое системное программирование
Глубоко знакомы с кодовой базой PostgreSQL, системой сборки и API расширений.
Имеете опыт проектирования или реализации движков хранения БД, структур индексов или компонентов выполнения запросов.
Комфортно чувствуете себя при участии в community-driven upstream open source-проектах.
Уверенно отлаживаете и профилируете сложный C-код в контексте баз данных.
Умеете писать понятную техническую документацию и объяснять компромиссы в дизайне.
Сильный коммуникатор, приверженный открытому и совместному процессу разработки.
Полностью удалённая работа
Мы нанимаем по всему миру. Мы верим, что вы можете работать лучше всего откуда угодно. У Supabase нет офисов, но мы предоставляем членство в WeWork или компенсацию коворкинга, которой можно пользоваться в любой точке мира.
ESOP
Каждый член команды получает ESOP (долю в компании). Мы хотим, чтобы все разделяли выгоду от того, что мы строим вместе.
Технический бюджет
Используйте этот бюджет, чтобы настроить идеальное рабочее окружение — ноутбук, монитор, наушники или всё, что помогает вам работать лучше.
Медицинское страхование
Supabase покрывает 100% медицинского страхования для сотрудников и 80% для иждивенцев, где бы вы ни находились. Ваше благополучие и здоровье вашей семьи важны для нас.
Ежегодные off-site
Раз в год вся компания собирается в новом городе на неделю общения, совместной работы и отдыха. Это одно из главных событий нашего года.
Гибкий график
Мы работаем асинхронно и доверяем вам управлять своим временем. Вы знаете, что нужно сделать и когда.
Профессиональное развитие
Каждый член команды получает ежегодный образовательный бюджет на обучение — курсы, книги, конференции или всё, что поддерживает ваш рост.
Supabase изначально remote и open-source-first. Мы считаем нашу глобально распределённую команду секретным оружием в создании инструментов, которые любят разработчики.
280+ членов команды
55+ стран
20+ языков общения
$500M привлечённых инвестиций
500 000+ участников сообщества
Мы двигаемся быстро, строим публично и используем то, что выпускаем. Если это есть в вашем проекте, скорее всего, мы используем это и в своём. Мы глубоко верим в экосистему open source и стремимся поддерживать — а не заменять — существующие инструменты и сообщества.
Мы держим всё простым, удобным для асинхронной работы и с уважением к вашему времени:
Подача заявки — наша команда рассмотрит вашу заявку.
Знакомственный звонок — короткий видеочат, чтобы познакомиться.
Интервью — до четырёх звонков с:
тимлидами
будущими коллегами
коллегой из смежной области — product, growth или engineering (в зависимости от роли)
представителем руководства или основателей
Решение — мы можем задать финальный вопрос или сразу перейти к офферу.
Вся коммуникация удалённая, и мы стараемся двигаться быстро.
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.
ЖмитеГайд по безопасности