БЮРО 1440

Инженер данных

Не указана
  • Москва
  • От 3 до 6 лет
  • Python
  • SQL
  • ROS
  • ETL
  • OpenCV
  • CVAT
  • Linux

Команда разрабатывает сложные программно-аппаратные системы и ML/CV-решения. Ищем Инженера данных, который будет отвечать за построение и автоматизацию пайплайнов подготовки больших объемов фото- и видеоданных для последующей разметки и обучения ML-моделей.

Обязанности:

  • разрабатывать на Python пайплайны для сбора, обработки и подготовки данных;
  • автоматизировать поиск, фильтрацию и передачу больших файлов с удаленных серверов;
  • извлекать и обрабатывать фото- и видеоданные из ROS bag;
  • автоматизировать отбор и подготовку данных для разметки;
  • организовывать загрузку данных и метаинформации в S3-совместимое объектное хранилище;
  • интегрировать пайплайны с CVAT и другими инструментами разметки через API;
  • вести каталог обработанных данных и метаданных;
  • оптимизировать обработку больших объемов данных, в том числе не помещающихся в оперативную память.
Требования:
  • уверенное владение Python;
  • опыт разработки ETL/data pipelines;
  • опыт работы с большими файлами и объемами данных;
  • понимание асинхронного и многопоточного программирования;
  • опыт работы в Linux-среде.

    Будет плюсом:
  • опыт с ROS 1/2 и rosbag: топики, сообщения, извлечение и синхронизация данных с камер и других сенсоров;
  • опыт работы с S3-совместимыми хранилищами и boto3;
    OpenCV и/или ffmpeg;
  • опыт обработки изображений и видео;
  • понимание подходов к хранению и организации метаданных: JSON/JSONL, Parquet и др.;
  • опыт интеграции с CVAT, Label Studio, Supervisely или другими платформами разметки;
  • опыт работы с данными для Computer Vision/ML.
Условия:
  • оформление в соответствии с ТК РФ;
  • конкурентный уровень заработной платы - на уровне лидеров ИТ/телеком-индустрии;
  • комфортный современный офис.