Описание
Мы — технологическая команда, создающая инновационные решения для спорта. Наш продукт направлен на трансформацию и объективизацию судейства. Мы ищем опытного специалиста в области MLE для участия в разработке и развитии наших решений.
Задачи
•Работать со скелетом как с многомерным временным рядом: сегментация выступления на элементы и фазы, детекция границ (отрыв, приземление, точки экстремума), выделение повторяющихся циклов, temporal action detection на видеопотоке, сглаживание и агрегация предсказаний по времени
•Участвовать в проектировании API, внутренних контрактов и структуры данных
•Оптимизировать модели для достижения целевых показателей задержки
•Развивать высокопроизводительный Python-фреймворк для CV/ML-пайплайна на более чем 15 моделей, работающих единовременно
•Реализовывать механизмы обработки с multiprocessing и multithreading. Обеспечивать эффективную оркестрацию между CPU и GPU-ресурсами
•Минимизировать накладные расходы на межпроцессное взаимодействие, копирование данных и работу с памятью
•Проводить профилирование и устранять узкие места на всех этапах: Video I/O, декодирование, препроцессинг, инференс, постобработка
Требования
•Опыт работы ML Engineer / CV Engineer от 3 лет
•Высокое качество кода на Python (OOP, Pydantic, SQLAlchemy, для DS - NumPy, OpenCV, PyTorch)
•Опыт реализации сложной вычислительной или бизнес-логики
•Практический опыт разработки production-ready ML/CV pipeline
•Опыт работы с видеоаналитикой, обработкой видео или потоковых данных
•Понимание особенностей Python runtime для высокопроизводительных пайплайнов: GIL, IPC, serialization, shared memory
•Опыт использования инструментов ускорения инференса: ONNX, TensorRT, TorchScript или аналогов
•Опыт работы с Linux, Docker, работы в команде в Git, CI/CD
Будет плюсом
•Опыт разработки расчетных систем; PostgreSQL, ClickHouse, SQLAlchemy
•Владение компилируемыми языками, такими как Go или C++, для реализации или оптимизации критичных по производительности частей системы
•Опыт работы со спортивной аналитикой или системами судейства
Условия
•Комфортный современный офис рядом с м. Кутузовская
•Гибридный формат работы
•Ежегодный пересмотр зарплаты, квартальная и годовая премия
•Корпоративный спортзал и зоны отдыха
•Более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
•Программа адаптации и помощь руководителя на старте
•Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
•Гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
•Подписка Прайм с возможностью совместного использования на трёх близких
•Вознаграждение за рекомендацию друзей в команду Сбера