Machine learning engineer in computer vision

DOU Polska

Warszawa

On-site

PLN 180,000 - 300,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

DOU Polska ищет инженера ML для владения конвейером видеопонимания: от детекции до OCR и репрезентации событий. Ваша работа будет включать оптимизацию GPU-инференса, разработку и поддержание регрессионных тестов и пайплайнов, а также участие в тендерах и сравнениях моделей.

Кандидат должен иметь опыт работы с видеопотоками, PyTorch и Docker, а также способность документировать trade-offs и рекомендации. Роль предполагает работу с продакшен-окружением и тесное взаимодействие с командой.

Qualifications

  • 3–5+ лет опыта эксплуатации ML-систем в продакшене
  • Опыт работы с видеопотоками и оптимизацией инференса GPU
  • Уменикa критически оценивать новые исследования и модели
  • Опыт развёртывания Docker и сервисов на облаке

Responsibilities

  • Владение пайплайном видео: детекция, трекинг, повторная идентификация и OCR
  • Определение и локализация событий и действий, сегментация и временная локализация
  • Оптимизация инференса на GPU, настройка прецизности и сборок
  • Мониторинг качества и задержек в проде, анализ сбоев
  • Построение и ведение наборов данных для бенчмарков по видам спорта
  • Проведение Bake-off-исследований между моделями
  • Документирование торговых-offs и лицензионных аспектов
  • Разработка регрессионных тестов и A/B тестирования

Skills

Python
PyTorch
TensorRT
ONNX Runtime
GPU оптимизация
YOLO/DETR/SAM
OCR и текст на экране
video action recognition

Tools

Docker
Azure Service Bus
Azure Blob Storage
FFmpeg
CVAT
Label Studio

Job description

Описание

The video understanding pipeline—from multi-object tracking and re-identification to action recognition is yours to own and scale. The technical challenge lies in balancing high-throughput, low-latency GPU inference with cutting-edge detection accuracy across massive streams of sports footage. You will establish rigorous benchmark suites and decide which vision foundation models make it into production.

Задачи
  • Own the video understanding pipeline, including object detection, multi-object tracking, player re-identification, jersey-number recognition and on-screen text recognition (OCR).
  • Own event and action recognition, including temporal localisation of key moments, shot and scene-boundary detection, replay detection and camera-view classification.
  • Optimise GPU inference for throughput and cost through batching, precision tuning and compilation.
  • Monitor production quality and latency, and investigate failures and regressions.
  • Build and maintain labelled sports benchmarks, split by sport, league and content type.
  • Define and track key metrics, including mAP, F1, precision, recall, IoU, latency and GPU cost.
  • Run systematic bake-offs comparing new detection, tracking, segmentation, re-identification and video foundation models.
  • Reproduce published results on our data.
  • Write decision memos with clear recommendations, trade-offs and licensing considerations.
  • Own the regression suite and shadow or A/B testing pipelines, ensuring every model or configuration change is validated before deployment.
  • Track new papers, model releases and leaderboards, and identify which developments warrant further evaluation.
Требования
  • 3–5+ years of experience shipping production ML systems, including 2+ years in computer vision, ideally working with video.
  • Strong Python and PyTorch skills, including hands‑on experience profiling and optimising GPU inference using TensorRT and ONNX Runtime.
  • Hands‑on experience in at least two of the following areas: object detection and segmentation (YOLO, DETR-family, SAM), OCR and scene‑text recognition, or video action recognition and temporal localisation.
  • Experience building test sets, calculating evaluation metrics such as mAP, F1 and temporal IoU, and running rigorous model comparisons.
  • Ability to critically evaluate new research papers and model cards, and reproduce published results.
  • Production deployment experience with Docker, queue‑driven services and cloud GPU infrastructure.
  • Experience with video processing at scale, including FFmpeg, video decoding pipelines and frame sampling.
  • Strong written communication skills, with the ability to document technical trade‑offs and make clear recommendations.
  • Будет плюсом: Experience with Azure (Service Bus, Blob Storage) and message‑driven architectures
  • Experience with vision‑language models and multimodal understanding across video, audio and text
  • Experience fine‑tuning or adapting vision models to specific domains, particularly sports video
  • Experience with self‑supervised learning or synthetic data generation to reduce labelling costs
  • Familiarity with annotation tools such as CVAT and Label Studio, and experience working with labelling teams
  • Experience with shadow deployments and A/B testing
  • Familiarity with commercial model licensing
Условия

Direct, unconstrained ownership of the full ML lifecycle—from paper replication and benchmark creation to live GPU optimization. Production impact at scale, where your model optimization directly lowers real‑world infrastructure costs and improves latency on high‑volume video data. High‑rigor, evidence‑driven engineering environment that prioritizes A/B testing, shadow paths, and statistical validation over hype.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

.NET backend developer for live sports broadcasts
.NET backend developer for live sports broadcasts

DOU Polska • Warszawa

On-site
PLN 180,000 - 300,000
Senior CV Engineer — Scalable Sports Video AI
Senior CV Engineer — Scalable Sports Video AI

DOU Polska • Warszawa

On-site
PLN 180,000 - 300,000
AI engineer
AI engineer

MWDN Ltd. • Warszawa

On-site
PLN 250,000 - 370,000
Управление с ориентиром на людей
Дружелюбная культура компании
Гибкий график работы
+5
Machine learning engineer in AI
Machine learning engineer in AI

Salve.Lab • Warszawa

On-site
PLN 260,000 - 420,000
Competitive remuneration
Employee training
International environment
+3
MLOps engineer for physical AI and robotics platform
MLOps engineer for physical AI and robotics platform

Grid Dynamics • Wrocław

On-site
PLN 180,000 - 280,000
Конкурентная зарплата
Гибкий график
Медицинское страхование и спорт
+3
Senior Computer Vision Engineer
Senior Computer Vision Engineer

SoftServe Inc. • Poland

On-site
PLN 180,000 - 240,000
Platform Architect - AI
Platform Architect - AI

Circle K • Warszawa

On-site
PLN 260,000 - 380,000
.NET backend developer in high-load systems
.NET backend developer in high-load systems

DOU Polska • Warszawa

Hybrid
PLN 210,000 - 330,000
Applied AI / ML engineer in quantitative finance
Applied AI / ML engineer in quantitative finance

Tenth Revolution Group • Warszawa

On-site
PLN 180,000 - 320,000
Forward deployed AI engineer in sports technology
Forward deployed AI engineer in sports technology

Sportradar • Warszawa

On-site
PLN 120,000 - 180,000
Карьерное развитие
Онлайн-обучение
Международная команда
Top locations