Software Engineer: базы данных, Rust
Supabase — платформа разработки на Postgres, предлагающая полноценное бэкенд-решение: базу данных, аутентификацию, хранилище, Edge Functions, Realtime и Vector Search. Все сервисы глубоко интегрированы и рассчитаны на рост.
О роли
Ищем Software Engineer в основную команду базы данных Turso, чтобы приблизить будущее агентных баз данных. Turso — это одновременно открытая база данных, заменяющая SQLite (с текущим проектом по поддержке интерфейса Postgres), и облачное предложение, где пользователи могут создавать базы данных по запросу. Вы будете тесно работать с клиентами и другими командами Supabase, формируя будущее баз данных в мире, где пользователи и агенты создают миллионы баз данных в день.
Роль подходит тем, кто хорошо чувствует себя в асинхронной, быстро меняющейся среде и хочет создавать инструменты для баз данных, масштабирующиеся до миллиардов.
Задачи
- Развивать открытую базу данных Turso, в частности слой совместимости с Postgres.
- Обеспечивать работоспособность кода и его устойчивость, внедряя системы и гарантии для этого.
- Поддерживать операции Turso Cloud, включая Cloud API и операции плоскости данных.
- Повышать масштабируемость операций Turso Cloud для поддержки в 100 раз большего числа баз данных.
Требования
- Опыт написания баз данных и/или других высоконагруженных низкоуровневых систем: гипервизоров, ядер ОС, устройств хранения и т.п.
- Опыт работы с удалёнными командами и сообществами открытого исходного кода.
- Страсть и опыт создания корректно работающих систем, а также опыт в инструментах для этого: детерминированное симуляционное тестирование, методы формальной верификации, фаззинг и дифференциальное тестирование и т.п.
- Опыт развёртывания, эксплуатации и отладки крупномасштабных программных систем в продакшене в облачных средах, таких как AWS и Kubernetes.
- Опыт улучшения наблюдаемости, надёжности и производительности сложных облачных систем.
- Уверенное владение Rust.
- Комфортная работа с LLM-ассистированной разработкой и evals.
- Комфортная работа со встраиваемыми базами данных.
- Умение ясно общаться с технической и нетехнической аудиторией.
- Мотивация решать реальные задачи разработчиков.
- Комфорт в условиях неопределённости и быстрого темпа.
Условия
- Полностью удалённая работа, найм по всему миру. Офисов Supabase нет, но предоставляется членство в WeWork или компенсация коворкинга в любой точке мира.
- ESOP: каждый член команды получает долевое участие в компании.
- Бюджет на технику: ноутбук, монитор, наушники и всё для комфортной работы.
- Медицинская страховка: Supabase покрывает 100% для сотрудников и 80% для иждивенцев в любой стране.
- Ежегодные выезды: раз в год вся компания собирается в новом городе на неделю для общения, сотрудничества и отдыха.
- Гибкий график: асинхронная работа, вы сами управляете своим временем.
- Профессиональное развитие: ежегодный бюджет на обучение — курсы, книги, конференции и всё, что поддерживает рост.
О команде
Supabase с самого начала работает удалённо и с открытым исходным кодом. Глобально распределённая команда — секретное оружие в создании инструментов, которые любят разработчики.
- Около 400 членов команды
- Более 60 стран
- Более 20 языков
- Привлечено более $1 млрд (включая раунд Series F на $500 млн)
- Более 540 000 участников сообщества
Команда движется быстро, строит публично и использует то, что выпускает.