Партнёр

Бесплатные объявления по всей Грузии.

Открыть classified.ge
← Все вакансии

8QESJBHF Опубликовано 6 ноя Просмотров: 9

Инженер SDK - Python

Supabase внешнее объявление
Нанимают из: Anywhere Удалённо Полная занятость IT / программирование Инженер
По договорённости Приём откликов до 20 ноя
Откликнуться на сайте компании ↗
Страховка · в объявлении

Переведено автоматически с языка оригинала. Читать оригинал по-английски →

О Supabase

Supabase - это платформа разработки Postgres, созданная разработчиками для разработчиков. Мы предоставляем полное решение для бэкенда, включая базу данных, аутентификацию, хранилище, функции Edge, Realtime и векторный поиск. Все сервисы глубоко интегрированы и разработаны для роста.

О роли

Мы ищем инженера SDK - Python, который присоединится к нашей команде SDK и будет отвечать за то, как разработчики взаимодействуют с Supabase из Python. Вы будете работать в тесном сотрудничестве с остальной командой SDK, нашими командами Auth, Realtime, Storage, PostgREST, Functions, CLI и Docs, а также с открытым сообществом, помогая нам сделать Python SDK библиотекой, которую разработчики Python действительно любят использовать.

Разработчики Python обращаются к Supabase из бэкенд-сервисов, конвейеров данных, ноутбуков и растущего числа агентов ИИ и фреймворков агентов. Python SDK - это то, как все они взаимодействуют с платформой: запросы к базе данных, аутентификация, хранилище, функции Realtime и Edge, как в синхронном, так и в асинхронном вариантах.

Эта роль предполагает создание библиотеки, и работа происходит открыто: публичные репозитории, публичные отслеживатели проблем и решения API, последствия которых сохраняются годами. Если вы получаете удовлетворение от проверки типов, которая обнаруживает ошибку до того, как ее обнаружат ваши пользователи, от асинхронного клиента, который очищает после себя, и от отслеживателя проблем, который не является кладбищем, вам понравится здесь.

Эта роль идеально подходит для человека, который процветает в асинхронной, быстро меняющейся среде и с энтузиазмом относится к созданию инструментов для разработчиков, которые масштабируются до миллионов.

За что вы будете отвечать

- Разрабатывать и развивать наш Python SDK для работы с базой данных, аутентификацией, хранилищем, Realtime и функциями, с синхронными и асинхронными API, которые чувствуются естественно в Python.

- Начинать новые вещи. Наряду с поддерживающей работой, найти то, чего не хватает, обосновать это и построить. Никто не даст вам список.

- Работать открыто. Отслеживать входящие проблемы, проверять и направлять внешние вклады, поддерживать CI и автоматизацию выпуска, и выдерживать четкую, доброжелательную позицию по объему.

- Отвечать за опыт типирования. Сделать SDK полностью типизированным и дружественным к проверке, чтобы автозаполнение и статический анализ оставались точными в реальных кодовых базах.

- Держать нас честными в разных средах. Несколько версий Python, синхронные и асинхронные фреймворки, работники, серверные и ноутбуки - с диапазонами зависимостей, которые не конфликтуют с проектами наших пользователей. Протестировать, а не предполагать.

- Работать над Realtime. Долгоживущие соединения WebSocket, переподключение, а также семантика подписки и присутствия.

- Отслеживать платформу. Когда Auth, Realtime, Storage, PostgREST или функции Edge отправляют изменения, убедиться, что SDK отражает их, и что мы говорим об этом в журнале изменений.

- Проектировать открыто. Писать RFC, руководства по миграции, примечания к выпуску и документацию. Относиться к значительному изменению как к пути декомпозиции плюс история миграции, а не к увеличению версии.

- Сделайте наш SDK понятным для агентов кодирования ИИ, которые теперь являются основным потребителем его.

Вы Подойдете Если Вы

- Глубоко знаете современное типизирование Python. Вы используете дженерики, протоколы, перегрузки и TypedDict в качестве инструментов проектирования, запускаете строгую проверку типов и исправляете ошибки типов, не прибегая к Any.

- Написали или поддерживали опубликованную библиотеку с общедоступным API и пользователями вне вашей собственной компании. Вы знаете, чего стоит изменить что-то, на чем люди зависят.

- Знаете сторону поддержки открытого исходного кода. Триаж проблем в большом объеме, проверка внешних PR, автоматизация выпуска, журналы изменений и semver, отчеты о безопасности и отказ от запроса функции без потери человека, который его попросил.

- Свободно владеете asyncio и имеете мнение о том, как библиотека должна обслуживать как синхронных, так и асинхронных клиентов.

- Знаете упаковку Python для библиотек: pyproject.toml, колеса, современные инструменты, политика поддержки версий и почему библиотеки не должны жестко привязывать свои зависимости.

- Тестирование как привычка: модульное, на уровне типов и сквозное тестирование против реального стека. Каждое исправление сопровождается регрессионным тестом.

- Пишете хорошо. Документы проектирования, журналы изменений и ответы на проблемы являются большой частью результата здесь, большая часть его публична, и мы по умолчанию асинхронны.

- Имеете реальную автономию: вы находите важную работу, определяете ее масштаб, выполняете ее и говорите, что не сделали.

- Общаетесь четко как с техническими, так и с нетехническими аудиториями

- Имеете опыт работы в асинхронных или глобально распределенных командах

- Энергизируетесь от решения реальных проблем для разработчиков

- Комфортно ориентируетесь в неопределенности и двигаетесь быстро

Бонусные очки, если вы: выполнили миграцию основной версии для публичного пакета, знаете свой путь вокруг JWT/OAuth, построили интеграции для фреймворков агентов ИИ или сгенерировали идиоматические клиенты из схемы.

Что Мы Предлагаем

- Полностью Удаленно

Мы нанимаем по всему миру. Мы верим, что вы можете сделать свою лучшую работу откуда угодно. У нас нет офисов Supabase, но мы предоставляем членство в WeWork или allowance на coworking, которые вы можете использовать где угодно в мире.

- ESOP

Каждый член команды получает ESOP (доля собственности в компании). Мы хотим, чтобы все разделяли выгоды от того, что мы строим вместе.

- Технологический Allowance

Используйте этот бюджет, чтобы настроить свою идеальную рабочую среду, ноутбук, монитор, наушники или что угодно, что помогает вам сделать свою лучшую работу.

- Здоровье Benefits

Supabase покрывает 100% медицинского страхования для сотрудников и 80% для иждивенцев, где бы вы ни находились. Ваше благополучие и здоровье вашей семьи важны для нас.

- Ежегодные Off-Sites

Однажды в год вся компания собирается в новом городе на неделю связи, сотрудничества и веселья. Это один из лучших моментов нашего года.

- Гибкий Work

Мы работаем асинхронно и доверяем вам управлять своим собственным временем. Вы знаете, что нужно сделать и когда.

- Профессиональное Развитие

Каждый член команды получает ежегодное пособие на обучение, которое можно потратить на курсы, книги, конференции или любые другие ресурсы, способствующие профессиональному росту.

О команде

Supabase изначально была удаленной и открытой командой. Мы считаем, что наша глобальная распределенная команда является нашим секретным преимуществом в создании инструментов, которые нравятся разработчикам.

- ~400 членов команды

- 60+ стран

- 20+ языков

- Более $1 млрд привлечено (включая наш $500 млн раунд Series F)

- 540 000+ участников сообщества

Поделиться этой страницей FacebookTelegramLinkedInX

Пожаловаться

Вам угрожает опасность прямо сейчас? Звоните 112.

Заработок Знаете, кому подойдёт эта вакансия?Отправьте её по своей ссылке: друзья, которые придут и откликнутся, принесут вам очки, а одобренные партнёры зарабатывают деньги. Заработок с нами →
О работодателе
Supabase
Сайт ↗
Это ваше объявление?

Мы публикуем копию этого объявления, чтобы его нашли те, кто ищет работу в Грузии, со ссылкой на первоисточник. Если оно ваше, вы можете взять управление им на себя, или попросить нас его снять.

Полученное объявление становится прямым: неделю после публикации или поднятия показывается выше собранных с других сайтов, его можно редактировать, поднимать и закрывать, а ещё оно попадает в поиск вакансий Google.

Похожие объявления

Ищете сотрудника? Разместите вакансию бесплатно.

Размещение бесплатно