Point your AI agent at freehire and let it find you a job.

Get the CLI →

VK

Open 31d

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

Posted 6 views
Discussion

Summary

Python developer in VK's quality lab, building a microservice framework for measuring and automating media quality (VMAF/SSIM video metrics, audio quality, player latency, messenger and app performance) across platforms for products like VK Video, VK Music, and MAX. On-site role in Saint Petersburg using Flask/FastAPI and mobile device automation.

Мы — лаборатория качества. Занимаемся исследованием и автоматизацией замеров качества продуктов, разрабатываемых внутри VK. Команда распределённая, большая часть команды находится в Санкт-Петербурге — там, где расположен лабораторный стенд.

В команде ценим самостоятельность, умение разбираться в технически сложных вещах и доводить задачи до конца.

Результаты наших исследований используются разработкой для повышения качества работы таких продуктов, как VK Видео, VK Музыка и MAX.

Задачи

  • Разработка микросервисного фреймворка для анализа качества медиа в сложных сценариях и на различных платформах. Например, при динамически меняющихся сетевых условиях и произвольных профилях потерь пакетов
  • Исследование качества видео (метрики VMAF, SSIM и так далее) и аудио (NISQA, ViSQOL)
  • Исследование работы плеера (время появления первого кадра, задержки, переключение битрейтов и так далее)
  • Исследование работы мессенджеров
  • Исследование производительности работы приложений на всех платформах

Требования


  • Опыт работы Python-разработчиком от трёх лет
  • Опыт работы с Flask, FastAPI, Gunicorn
  • Опыт работы по взаимодействию/автоматизации с мобильными устройствами (Android, iOS)
  • Хорошее знание сетевого стека и протоколов передачи данных
  • Аналитический склад ума, методичность и внимание к деталям
  • Готовность работать из офиса в Санкт-Петербурге

Будет плюсом

Опыт работы с медиа (аудиозвонки, видеотрансляции и другое), а также c OpenCV и Tesseract.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available