Если вас просят войти через iCloud/Google, отправить коды из SMS или Telegram, запустить код или что-то установить, не соглашайтесь: это признаки мошенничества.

сегодня

Python разработчик

выше рынка на 23,7%
вакансия 400 600 ₽
в среднем 323 814 ₽
мэтч
Добавь резюме в профиле, чтобы видеть % мэтча с вакансией

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

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

описание

CVAT (Computer Vision Annotation Tool) — ведущая платформа с открытым исходным кодом для разметки данных, которой доверяют более 250 тысяч команд и исследователей по всему миру.

задачи

  • Поддерживать и развивать HTTP API сервера, обеспечивая стабильность, обратную совместимость и версионирование.
  • Поддерживать и расширять существующий Python SDK, включая пакет Python и инструмент командной строки.
  • Поддерживать автоматически генерируемые низкоуровневые SDK.
  • Проектировать и разрабатывать высокоуровневые абстракции SDK для покрытия общих рабочих процессов (например, создание задач, автоматизированный контроль качества, отслеживание прогресса).
  • Писать понятную документацию для разработчиков на всех трех уровнях: HTTP API, Python SDK, CLI.
  • Создавать исполняемые руководства, примеры интеграции и скрипты автоматизации.
  • Улучшать API сервера и SDK для повышения удобства использования и обеспечения более эффективных рабочих процессов.
  • Поддерживать и улучшать конвейеры CI/CD для выпусков SDK (тестирование, упаковка, публикация в PyPI).
  • Обеспечивать корректную работу SDK на всех поддерживаемых платформах, включая Linux, MacOS и Windows.
  • Взаимодействовать с сообществом открытого исходного кода, обрабатывая запросы, просматривая PR и собирая отзывы.

требования

  • Подтвержденный опыт разработки SDK/библиотек на Python (с публичными репозиториями или пакетами PyPI).
  • Глубокое понимание HTTP API, OpenAPI/Swagger, схем авторизации и стратегий версионирования.
  • Опыт работы с инструментами упаковки и сборки Python (PyPI, setuptools, pip, poetry, pip-tools, virtual environments).
  • Способность проектировать библиотеки (желательно с публичным использованием/принятием).
  • Опыт написания документации для разработчиков и руководств (docs-as-code, Sphinx/Markdown).
  • Опыт работы с Git/GitHub (обзоры PR, CI/CD).
  • Опыт работы с основными платформами (Windows, Linux, MacOS).
  • Владение английским языком (письменно и устно, минимум B2).
  • Будет плюсом опыт работы с JavaScript SDK, вклад в SDK с открытым исходным кодом, знакомство с инструментами для разработчиков компьютерного зрения / машинного обучения (например, DVC, FiftyOne, Datumaro), опыт модульного тестирования (unittest, pytest), опыт работы с инструментами отладки, страсть к использованию ИИ для ускорения работы.

условия

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

прозрачные зарплаты в IT

Анонимные данные по зарплатам и грейдам

Посмотреть
График динамики зарплат
Откликнуться Добавить в отклики

Если вас просят войти через iCloud/Google, отправить коды из SMS или Telegram, запустить код или что-то установить, не соглашайтесь: это признаки мошенничества.