Cvat
сегодня

Python Developer

выше рынка на 25,4%
вакансия 423 000 ₽
в среднем 337 421 ₽
мэтч
Добавь резюме в профиле, чтобы видеть % мэтча с вакансией

сопроводительное письмо

Добавь резюме в профиле, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории

описание

Нужен английский B2

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), инструменты отладки, использование ИИ для ускорения работы.

условия

  • Гибкий график с возможностью удалёнки откуда угодно.
  • Щедрый отпуск и больничные.
  • Медицинская страховка и бонусы.
  • Возможности развития карьеры.
  • Работа с глобальным сообществом разработчиков над значимыми проектами.
Откликнуться Добавить в отклики