WorkListВойтиОформить подписку
CV

Senior Python Developer

Cvat · AI
Откликнуться на сайте компании ↗

О вакансии

Откуда можно работать
Кипр
из текста вакансии
Занятость
Full-time
из текста вакансии
Английский
B2
из текста вакансии
Уровень
Senior
указан работодателем
Деньги
≈ $3,8 тыс/мес · оценка Worklist
по мировому рынку, данные за август 2026 · Как считаем
Даты
Впервые заметили 08.10 · проверена 02.11
дату публикации работодатель не указал
Почему в каталоге:Нанимает без привязки к странеПодробнее о компании →Найм без привязки к стране подтверждён. Есть ли в команде выходцы из Восточной Европы, Кавказа и Центральной Азии, мы не знаем.

Описание переведено машинно с английского.

Суть роли

Мы ищем Senior Python Developer, который возьмёт на себя ответственность за наш Python SDK и API и сделает их мощными, согласованными и удобными в использовании. На этой позиции вы будете работать над широко используемым open-source продуктом с большой и активной пользовательской базой.

Вы будете напрямую общаться с клиентами и участниками сообщества, выяснять, как они используют CVAT в реальных рабочих процессах, и превращать их потребности в улучшения нашего SDK и API.

Мы ожидаем высокого уровня ответственности и самостоятельности: вы будете выявлять проблемы, предлагать решения, принимать технические и продуктовые решения и доводить улучшения до конца. Ваша цель — сделать работу с CVAT через его SDK и API простой, надёжной и приятной.

Что предстоит делать

  • Отвечать за Python SDK для CVAT и развивать его, делая его интуитивным, надёжным и эффективным для реальных рабочих процессов.
  • Проектировать и разрабатывать высокоуровневые абстракции SDK для типовых пользовательских сценариев, делая сложные операции простыми и интуитивными.
  • Напрямую работать с клиентами и open-source пользователями, чтобы понимать их рабочие процессы, проблемы и требования, и превращать эту обратную связь в улучшения SDK.
  • Развивать API CVAT там, где это необходимо для более удачного дизайна SDK и более согласованных пользовательских сценариев.
  • Отвечать за качество SDK, включая тестирование, обратную совместимость, процессы выпуска релизов и кроссплатформенную поддержку.
  • Создавать понятную документацию, примеры и руководства, которые помогают пользователям начать работу с SDK и быстро решать типовые задачи.
  • Проактивно выявлять пробелы и возможности в SDK и вести улучшения от идеи до релиза.
  • Взаимодействовать с open-source сообществом: просматривать issues и вклад участников, обсуждать предлагаемые изменения и учитывать обратную связь в roadmap SDK.

Требования

  • Серьёзный опыт создания и поддержки Python SDK или библиотек, желательно с публичным использованием или распространением.
  • Сильные навыки проектирования Python API и библиотек, понимание того, что делает SDK интуитивным, согласованным и удобным в поддержке.
  • Хорошее понимание HTTP API, OpenAPI, аутентификации, версионирования API и обратной совместимости.
  • Опыт работы с упаковкой Python-пакетов, управлением зависимостями и публикацией пакетов в PyPI.
  • Опыт проектирования и поддержки стабильных публичных интерфейсов, в которых изменения нужно вносить осторожно и обдуманно.
  • Умение работать самостоятельно, принимать технические решения и брать на себя ответственность за направление — от выявления проблемы до реализации и поддержки решения.
  • Опыт написания понятной документации для разработчиков, примеров и руководств.
  • Сильные практики разработки с Git/GitHub, включая code review, автоматизированное тестирование и CI/CD.
  • Опыт разработки и тестирования Python-программ на Linux, macOS и Windows.
  • Владение английским языком как письменным, так и устным (B2 или выше).

Будет плюсом

  • Опыт в области machine learning и/или computer vision.
  • Знакомство с рабочими процессами ML и данных, включая датасеты, пайплайны разметки, обучение или оценку моделей.
  • Вклад в open-source проекты, особенно в инструменты для разработчиков, SDK или библиотеки.
  • Опыт создания инструментов для внешних разработчиков или технических пользователей.
  • Знание инструментов и экосистем, таких как Datumaro, FiftyOne, DVC, или аналогичной ML/data-инфраструктуры.
  • Практический опыт использования инструментов разработки с поддержкой AI в повседневной инженерной работе.
  • Понимание рабочих процессов с интенсивной обработкой данных и сложностей работы с большими датасетами.

Условия и бенефиты

  • Возможность стать частью команды, увлечённой computer vision и open-source
  • Возможности карьерного развития
  • Гибкий график работы и свобода работать удалённо из любой точки
  • Здоровый баланс между работой и личной жизнью благодаря щедрым политикам отпусков и больничных
  • Медицинская страховка и льготы
  • Взаимодействие с глобальным сообществом разработчиков над значимыми проектами

Навыки

PythonSDKOpenAPIHTTP APIsPyPIGitGitHubCI/CDLinuxmacOSWindowsDatumaroFiftyOneDVC

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти