Senior Python Developer
Что предстоит делать
Мы ищем Senior Python Developer для проекта CVAT.ai – открытой платформы компьютерного зрения, которая позволяет пользователям разрабатывать и развертывать модели машинного обучения. Ваша задача – взять на себя разработку и поддержку Python SDK и API, создавать интуитивно понятные интерфейсы, упрощать сложные рабочие процессы и взаимодействовать с клиентами и сообществом. Вы будете работать с HTTP API, OpenAPI, аутентификацией, версионированием, совместимостью, а также заниматься упаковкой, публикацией в PyPI, CI/CD, тестированием и документацией. Требуется опыт работы с Linux, macOS и Windows, а также умение писать понятную документацию и примеры.
Что мы ждём от кандидата
- Strong experience building and maintaining Python SDKs or libraries with intuitive, stable public interfaces.
- Solid understanding of HTTP APIs, OpenAPI, authentication, API versioning, and backward compatibility.
- Experience with Python packaging, dependency management, and publishing to PyPI.
- Strong Git/GitHub practices, automated testing, and CI/CD.
- Experience developing and testing Python software across Linux, macOS, and Windows.
- Experience writing clear developer documentation, examples, and tutorials.
- Ability to work independently and take ownership of technical decisions and delivery.
- Computer vision / machine learning experience.
- Open-source contributions.
- Familiarity with ML/data tools such as Datumaro, FiftyOne, or DVC.
- Experience with AI-assisted development tools.
О Deffic
Откликнитесь на сайте работодателя.