Название: Инженер-программист — Функции (Compute)
Компания: Supabase
Местоположение: Удаленно, Глобально / Удаленно
О SUPABASE
Supabase — это платформа для разработки на Postgres, созданная разработчиками для разработчиков. Мы предоставляем комплексное бэкенд-решение, включающее Базу данных, Аутентификацию, Хранилище, Edge Functions, Realtime и Vector Search. Все сервисы глубоко интегрированы и разработаны с расчетом на рост.
Compute — это наша недавно запущенная архитектура microVM для выполнения агентных рабочих нагрузок, работающая параллельно с нашим существующим сервисом Edge Functions для серверных TypeScript-функций, распределенных по всему миру на периферии.
Мы хотим, чтобы разработчики могли создавать по-настоящему глобальные приложения, распределяя как вычисления, так и данные по всему миру. Инфраструктурные вопросы, такие как регионы, холодные старты, выделение CPU и памяти, должны уйти на второй план, чтобы разработчики могли сосредоточиться на итерации бизнес-логики, а также на быстрых, гибких средах выполнения, поддерживающих растущий спектр агентного кода.
Мы ищем опытных и увлеченных инженеров, которые помогут нам продвинуться в реализации этого видения.
ЧТО ВЫ БУДЕТЕ ДЕЛАТЬ
- Помогать в создании и архитектуре платформы Supabase Compute, построенной на базе Firecracker microVMs.
- Реализовывать мониторинг, оповещения и трассировку OpenTelemetry в среде выполнения, а затем использовать эту видимость для оптимизации, улучшающей задержку и надежность сервиса.
- Тесно сотрудничать с командами Firecracker, Deno и другими командами open-source, внося вклад в upstream и передавая требования наших пользователей.
- Участвовать в ротации дежурств для поддержания работоспособности Compute в продакшене.
- Помогать в управлении и улучшении таких функций, как запланированные функции, фоновые задачи, потоковая передача WebSockets, временное хранилище файлов и пользовательская маршрутизация.
- Более тесная интеграция Compute с остальным стеком Supabase — Auth, Postgres, Storage и Realtime.
- Расширение среды выполнения Compute для поддержки большего количества сценариев использования (AI inference, MCP-серверы, хостинг простых веб-сайтов, URL-сокращатели).
- Улучшение DX разработки и отладки Compute локально через Supabase CLI, включая интеграцию DevTools, логирование и паритет с продакшеном.
ЧТО ВЫ ПРИВнесете
- Минимум 5 лет опыта в бэкенд- или системной инженерии, со свободным владением Rust и TypeScript.
- Опыт работы с Firecracker, V8 Isolates, Deno и связанными технологиями изоляции сред выполнения.
- Опыт эксплуатации инфраструктуры в масштабе — Kubernetes, AWS (EC2/Lambda/MicroVM), Cloudflare Workers, Redis или сопоставимые системы.
- Четкое видение того, как вычисления и данные могут быть вынесены на периферию.
- Бонус: опыт создания клиентских CLI или фронтенд-инструментов, построенных поверх инфраструктурного продукта.
ЧТО МЫ ПРЕДЛАГАЕМ
- Полностью удаленная работа
- Мы нанимаем сотрудников по всему миру. Мы верим, что вы можете выполнять свою лучшую работу где угодно. У Supabase нет офисов, но мы предоставляем членство в WeWork или пособие на коворкинг, которым вы можете воспользоваться в любой точке мира.
- ESOP
- Каждый член команды получает ESOP (опцион на акции) в компании. Мы хотим, чтобы каждый разделял выгоду от того, что мы строим вместе.
- Технический бюджет
- Используйте этот бюджет для создания идеальной рабочей среды — ноутбук, монитор, наушники или все, что поможет вам работать лучше.
- Медицинское страхование
- Supabase покрывает 100% медицинской страховки для сотрудников и 80% для иждивенцев, где бы вы ни находились. Ваше благополучие и здоровье вашей семьи важны для нас.
- Ежегодные выездные мероприятия
- Раз в год вся компания собирается в новом городе на неделю общения, сотрудничества и развлечений. Это главное событие нашего года.
- Гибкий график работы
- Мы работаем асинхронно и доверяем вам управление собственным временем. Вы знаете, что нужно сделать и когда.
- Профессиональное развитие
- Каждый член команды получает ежегодный образовательный бюджет на обучение — курсы, книги, конференции или все, что поддерживает ваш рост.
О КОМАНДЕ
Supabase родился удаленным и основан на принципах open-source. Мы верим, что наша глобально распределенная команда — наше секретное оружие в создании инструментов, которые любят разработчики.
- ~400 членов команды
- 60+ стран
- 20+ языков
- Привлечено более 1 миллиарда долларов (включая наши 500 миллионов долларов в рамках Series F)
- Более 540 000 членов сообщества
Мы работаем быстро, строим публично и используем то, что выпускаем. Если это есть в вашем проекте, мы, вероятно, используем это и в нашем. Мы глубоко верим в экосистему open-source и стремимся поддерживать, а не заменять, существующие инструменты и сообщества.