Добавь резюме в профиле, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории
Python Developer
сопроводительное письмо
описание
CVAT — ведущая платформа с открытым исходным кодом для разметки данных в компьютерном зрении, которой доверяют более 250 тысяч команд и исследователей по всему миру. Команда разрабатывает Python SDK и API для удобной интеграции и расширения платформы.
задачи
- Поддерживать и развивать серверный HTTP API с обеспечением стабильности, обратной совместимости и версионирования.
- Поддерживать и расширять существующий Python SDK, включая пакет Python и утилиту командной строки.
- Поддерживать автоматически генерируемые низкоуровневые SDK.
- Разрабатывать высокоуровневые абстракции SDK для типовых сценариев (создание задач, автоматизированная проверка качества, отслеживание прогресса).
- Писать документацию для HTTP API, Python SDK и CLI.
- Создавать обучающие примеры, примеры интеграции и скрипты автоматизации.
- Улучшать серверный API и SDK для повышения удобства и эффективности сценариев.
- Поддерживать и улучшать CI/CD для релизов SDK (тестирование, упаковка, публикация в PyPI).
- Обеспечивать корректную работу SDK на Linux, MacOS и Windows.
- Взаимодействовать с сообществом open-source: разбирать issues, ревьюить PR, собирать отзывы.
требования
- Опыт разработки Python SDK/библиотек (с публичными репозиториями или пакетами в PyPI).
- Глубокое понимание HTTP API, OpenAPI/Swagger, потоков авторизации и стратегий версионирования.
- Опыт работы с упаковкой Python (PyPI, setuptools, pip, poetry, pip-tools, виртуальные окружения).
- Умение проектировать библиотеки (желательно с публичным использованием).
- Опыт написания документации и туториалов (docs-as-code, Sphinx/Markdown).
- Сильные навыки работы с Git/GitHub (ревью PR, CI/CD).
- Опыт работы с основными платформами (Windows, Linux, MacOS).
- Будет плюсом опыт с JavaScript SDK, вкладами в open-source SDK, знание инструментов для компьютерного зрения/ML (DVC, FiftyOne, Datumaro), unit-тестирование (unittest, pytest), инструменты отладки, использование ИИ для ускорения работы.
условия
- Гибкий график с возможностью удалёнки откуда угодно.
- Щедрый отпуск и больничные.
- Медицинская страховка и бонусы.
- Возможности развития карьеры.
- Работа с глобальным сообществом разработчиков над значимыми проектами.